home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Twentieth Anniversary Mac…osh - QuickTime Showcase
/
691-1418,Twentieth Anniversary Macintosh. QuickTime Showcase. (CD).toast
/
QuickTime Showcase
/
QuickTime Showcase.rsrc
/
CODE_35_lcrXObj.txt
< prev
next >
Wrap
Text File
|
1997-05-15
|
119KB
|
2,147 lines
# near model CODE resource
# jump table entries: 54680-54705 (26 of them)
00000000 FFFF .invalid <<F/7/7>>
00000002 D598 add.l [A0]+, D2
00000004 0000 1728 ori.b D0, 0x28 /* '(' */
00000008 206F 000C movea.l A0, [A7 + 0xC]
0000000C 3F28 0016 move.w -[A7], [A0 + 0x16]
00000010 2F28 000E move.l -[A7], [A0 + 0xE]
00000014 2F2F 000A move.l -[A7], [A7 + 0xA]
00000018 206F 000E movea.l A0, [A7 + 0xE]
0000001C 2050 movea.l A0, [A0]
0000001E 2068 0004 movea.l A0, [A0 + 0x4]
00000022 4E90 jsr [A0]
00000024 42AF 001E clr.l [A7 + 0x1E]
00000028 4FEF 000A lea.l A7, [A7 + 0xA]
0000002C 4E74 0010 rtd 0x0010
00000030 48E7 0038 movem.l -[A7], A2,A3,A4
00000034 286F 0010 movea.l A4, [A7 + 0x10]
00000038 266F 0014 movea.l A3, [A7 + 0x14]
0000003C 2454 movea.l A2, [A4]
0000003E 41ED D598 lea.l A0, [A5 - 0x2A68]
00000042 2488 move.l [A2], A0
00000044 256F 0018 0004 move.l [A2 + 0x4], [A7 + 0x18]
0000004A 254B 0008 move.l [A2 + 0x8], A3
0000004E 2F0C move.l -[A7], A4
00000050 2F0B move.l -[A7], A3
00000052 7001 moveq.l D0, 0x01
00000054 322F 0024 move.w D1, [A7 + 0x24]
00000058 48C1 ext.l D1
0000005A 8280 or.l D1, D0
0000005C 3F01 move.w -[A7], D1
0000005E 4EAD A3B8 jsr [A5 - 0x5C48]
00000062 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000066 4E75 rts
00000068 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000006C 206F 0008 movea.l A0, [A7 + 0x8]
00000070 2050 movea.l A0, [A0]
00000072 2F28 0008 move.l -[A7], [A0 + 0x8]
00000076 4267 clr.w -[A7]
00000078 4EAD A3B8 jsr [A5 - 0x5C48]
0000007C 4E75 rts
0000007E 594F subq.w A7, 4
00000080 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000084 4EAD A3C0 jsr [A5 - 0x5C40]
00000088 205F movea.l A0, [A7]+
0000008A 4E75 rts
fn0000008C:
0000008C 4FEF FFEE lea.l A7, [A7 - 0x12]
00000090 3F7C 0008 0006 move.w [A7 + 0x6], 0x8
00000096 2F7C 0000 0093 0008 move.l [A7 + 0x8], 0x93
0000009E 3F7C 0004 000C move.w [A7 + 0xC], 0x4
000000A4 42AF 000E clr.l [A7 + 0xE]
000000A8 594F subq.w A7, 4
000000AA 4878 0002 push.l 0x2
000000AE 486F 0008 pea.l [A7 + 0x8]
000000B2 2F3C 0000 FF42 move.l -[A7], 0xFF42
000000B8 2F2F 0028 move.l -[A7], [A7 + 0x28]
000000BC 4EAD B0B0 jsr [A5 - 0x4F50]
000000C0 201F move.l D0, [A7]+
000000C2 4FEF 0012 lea.l A7, [A7 + 0x12]
000000C6 4E75 rts
fn000000C8:
000000C8 48E7 1030 movem.l -[A7], D3,A2,A3
000000CC 4FEF FFF6 lea.l A7, [A7 - 0xA]
000000D0 362F 001A move.w D3, [A7 + 0x1A]
000000D4 266F 001C movea.l A3, [A7 + 0x1C]
000000D8 4857 pea.l [A7]
000000DA 1F3C 0001 move.b -[A7], 0x1
000000DE 3F03 move.w -[A7], D3
000000E0 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */]
000000E4 4EAD DFC8 jsr [A5 - 0x2038]
000000E8 2448 movea.l A2, A0
000000EA 200A move.l D0, A2
000000EC 4FEF 000C lea.l A7, [A7 + 0xC]
000000F0 6612 bne +0x14 /* 00000104 */
000000F2 3F3C 0002 move.w -[A7], 0x2
000000F6 4EAD E070 jsr [A5 - 0x1F90]
000000FA 4FEF 000C lea.l A7, [A7 + 0xC]
000000FE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000102 4E75 rts
label00000104:
00000104 2F52 0002 move.l [A7 + 0x2], [A2]
00000108 2F6A 0004 0006 move.l [A7 + 0x6], [A2 + 0x4]
0000010E 2493 move.l [A2], [A3]
00000110 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4]
00000116 70FA moveq.l D0, 0xFFFFFFFA
00000118 B0AF 0002 cmp.l D0, [A7 + 0x2]
0000011C 660E bne +0x10 /* 0000012C */
0000011E 2F2F 0006 move.l -[A7], [A7 + 0x6]
00000122 3F03 move.w -[A7], D3
00000124 4EBA FF66 jsr [PC - 0x9A /* 0000008C */]
00000128 5C4F addq.w A7, 6
0000012A 6012 bra +0x14 /* 0000013E */
label0000012C:
0000012C 7006 moveq.l D0, 0x06
0000012E B0AF 0002 cmp.l D0, [A7 + 0x2]
00000132 660A bne +0xC /* 0000013E */
00000134 2F2F 0006 move.l -[A7], [A7 + 0x6]
00000138 4EAD E1A8 jsr [A5 - 0x1E58]
0000013C 584F addq.w A7, 4
label0000013E:
0000013E 7006 moveq.l D0, 0x06
00000140 B093 cmp.l D0, [A3]
00000142 660A bne +0xC /* 0000014E */
00000144 206B 0004 movea.l A0, [A3 + 0x4]
00000148 2050 movea.l A0, [A0]
0000014A 52A8 0004 addq.l [A0 + 0x4], 1
label0000014E:
0000014E 4FEF 000A lea.l A7, [A7 + 0xA]
00000152 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000156 4E75 rts
fn00000158:
00000158 2F0A move.l -[A7], A2
0000015A 4FEF FFF6 lea.l A7, [A7 - 0xA]
0000015E 4AAD 0FB2 tst.l [A5 + 0xFB2 /* export_498 */]
00000162 675E beq +0x60 /* 000001C2 */
00000164 4857 pea.l [A7]
00000166 4227 clr.b -[A7]
00000168 3F2F 0018 move.w -[A7], [A7 + 0x18]
0000016C 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */]
00000170 4EAD DFC8 jsr [A5 - 0x2038]
00000174 2448 movea.l A2, A0
00000176 200A move.l D0, A2
00000178 4FEF 000C lea.l A7, [A7 + 0xC]
0000017C 6744 beq +0x46 /* 000001C2 */
0000017E 2F52 0002 move.l [A7 + 0x2], [A2]
00000182 2F6A 0004 0006 move.l [A7 + 0x6], [A2 + 0x4]
00000188 202F 0006 move.l D0, [A7 + 0x6]
0000018C B0AF 0014 cmp.l D0, [A7 + 0x14]
00000190 6630 bne +0x32 /* 000001C2 */
00000192 4292 clr.l [A2]
00000194 42AA 0004 clr.l [A2 + 0x4]
00000198 70FA moveq.l D0, 0xFFFFFFFA
0000019A B0AF 0002 cmp.l D0, [A7 + 0x2]
0000019E 6610 bne +0x12 /* 000001B0 */
000001A0 2F2F 0006 move.l -[A7], [A7 + 0x6]
000001A4 3F2F 0016 move.w -[A7], [A7 + 0x16]
000001A8 4EBA FEE2 jsr [PC - 0x11E /* 0000008C */]
000001AC 5C4F addq.w A7, 6
000001AE 6012 bra +0x14 /* 000001C2 */
label000001B0:
000001B0 7006 moveq.l D0, 0x06
000001B2 B0AF 0002 cmp.l D0, [A7 + 0x2]
000001B6 660A bne +0xC /* 000001C2 */
000001B8 2F2F 0006 move.l -[A7], [A7 + 0x6]
000001BC 4EAD E1A8 jsr [A5 - 0x1E58]
000001C0 584F addq.w A7, 4
label000001C2:
000001C2 4FEF 000A lea.l A7, [A7 + 0xA]
000001C6 245F movea.l A2, [A7]+
000001C8 4E75 rts
000001CA 48E7 1820 movem.l -[A7], D3,D4,A2
000001CE 382F 0014 move.w D4, [A7 + 0x14]
000001D2 3F04 move.w -[A7], D4
000001D4 4EAD E0E8 jsr [A5 - 0x1F18]
000001D8 3800 move.w D4, D0
000001DA 7610 moveq.l D3, 0x10
000001DC 2003 move.l D0, D3
000001DE D0AD 0F96 add.l D0, [A5 + 0xF96]
000001E2 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
000001E6 544F addq.w A7, 2
000001E8 6D0C blt +0xE /* 000001F6 */
000001EA 2F03 move.l -[A7], D3
000001EC 4EAD E170 jsr [A5 - 0x1E90]
000001F0 49C0 lea.l A4, D0
000001F2 584F addq.w A7, 4
000001F4 6002 bra +0x4 /* 000001F8 */
label000001F6:
000001F6 7001 moveq.l D0, 0x01
label000001F8:
000001F8 4A80 tst.l D0
000001FA 6762 beq +0x64 /* 0000025E */
000001FC D7AD 0F96 add.l [A5 + 0xF96], D3
00000200 54AD 0F9E addq.l [A5 + 0xF9E], 2
00000204 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000208 48C0 ext.l D0
0000020A E788 lsl D0, 3
0000020C 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000210 2452 movea.l A2, [A2]
00000212 D5ED 0F96 add.l A2, [A5 + 0xF96]
00000216 95C0 sub.l A2, D0
00000218 302D 0FA0 move.w D0, [A5 + 0xFA0]
0000021C 48C0 ext.l D0
0000021E 5580 subq.l D0, 2
00000220 E788 lsl D0, 3
00000222 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000226 2050 movea.l A0, [A0]
00000228 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000022C 91C0 sub.l A0, D0
0000022E 43D0 lea.l A1, [A0]
00000230 204A movea.l A0, A2
00000232 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000236 48C0 ext.l D0
00000238 5580 subq.l D0, 2
0000023A E788 lsl D0, 3
0000023C A22E syscall BlockMove/BlockMoveData, flags=2
0000023E 7008 moveq.l D0, 0x08
00000240 2480 move.l [A2], D0
00000242 7074 moveq.l D0, 0x74
00000244 2540 0004 move.l [A2 + 0x4], D0
00000248 508A addq.l A2, 8
0000024A 7008 moveq.l D0, 0x08
0000024C 2480 move.l [A2], D0
0000024E 3044 movea.w A0, D4
00000250 2548 0004 move.l [A2 + 0x4], A0
00000254 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000258 4EBA 000A jsr [PC + 0xA /* 00000264 */]
0000025C 584F addq.w A7, 4
label0000025E:
0000025E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000262 4E75 rts
fn00000264:
00000264 42AD 1076 clr.l [A5 + 0x1076]
00000268 594F subq.w A7, 4
0000026A 42A7 clr.l -[A7]
0000026C 42A7 clr.l -[A7]
0000026E 2F3C 0000 FF42 move.l -[A7], 0xFF42
00000274 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000278 4EAD B0B0 jsr [A5 - 0x4F50]
0000027C 201F move.l D0, [A7]+
0000027E 202D 1076 move.l D0, [A5 + 0x1076]
00000282 B0AF 0004 cmp.l D0, [A7 + 0x4]
00000286 57C0 seq D0
00000288 4400 neg.b D0
0000028A 49C0 lea.l A4, D0
0000028C 4E75 rts
fn0000028E:
0000028E 2F3C 000F 0018 move.l -[A7], 0xF0018
00000294 4EAD DFB8 jsr [A5 - 0x2048]
00000298 584F addq.w A7, 4
0000029A 4E75 rts
0000029C 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6
000002A0 4FEF FFF6 lea.l A7, [A7 - 0xA]
000002A4 282F 0026 move.l D4, [A7 + 0x26]
000002A8 286F 002A movea.l A4, [A7 + 0x2A]
000002AC 362F 002E move.w D3, [A7 + 0x2E]
000002B0 4857 pea.l [A7]
000002B2 1F3C 0001 move.b -[A7], 0x1
000002B6 3F03 move.w -[A7], D3
000002B8 2F04 move.l -[A7], D4
000002BA 4EAD DFC8 jsr [A5 - 0x2038]
000002BE 2448 movea.l A2, A0
000002C0 200A move.l D0, A2
000002C2 4FEF 000C lea.l A7, [A7 + 0xC]
000002C6 6700 0108 beq +0x10A /* 000003D0 */
000002CA 7003 moveq.l D0, 0x03
000002CC B092 cmp.l D0, [A2]
000002CE 6634 bne +0x36 /* 00000304 */
000002D0 266A 0004 movea.l A3, [A2 + 0x4]
000002D4 2053 movea.l A0, [A3]
000002D6 2C68 0008 movea.l A6, [A0 + 0x8]
000002DA 2F0E move.l -[A7], A6
000002DC 4EAD DFD0 jsr [A5 - 0x2030]
000002E0 2053 movea.l A0, [A3]
000002E2 2468 0004 movea.l A2, [A0 + 0x4]
000002E6 2052 movea.l A0, [A2]
000002E8 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF
000002EE 2052 movea.l A0, [A2]
000002F0 2254 movea.l A1, [A4]
000002F2 2028 0004 move.l D0, [A0 + 0x4]
000002F6 D1A9 0004 add.l [A1 + 0x4], D0
000002FA 2F0A move.l -[A7], A2
000002FC 4EAD E1E8 jsr [A5 - 0x1E18]
00000300 504F addq.w A7, 8
00000302 6074 bra +0x76 /* 00000378 */
label00000304:
00000304 4EBA FF88 jsr [PC - 0x78 /* 0000028E */]
00000308 2C48 movea.l A6, A0
0000030A 200E move.l D0, A6
0000030C 6700 00C2 beq +0xC4 /* 000003D0 */
00000310 4878 0001 push.l 0x1
00000314 4878 0014 push.l 0x14
00000318 4EAD C1F8 jsr [A5 - 0x3E08]
0000031C 2648 movea.l A3, A0
0000031E 200B move.l D0, A3
00000320 504F addq.w A7, 8
00000322 6610 bne +0x12 /* 00000334 */
00000324 2F0E move.l -[A7], A6
00000326 4EAD C200 jsr [A5 - 0x3E00]
0000032A 4FEF 000E lea.l A7, [A7 + 0xE]
0000032E 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000332 4E75 rts
label00000334:
00000334 2453 movea.l A2, [A3]
00000336 41ED D5E8 lea.l A0, [A5 - 0x2A18]
0000033A 2488 move.l [A2], A0
0000033C 422A 0012 clr.b [A2 + 0x12]
00000340 42AA 000C clr.l [A2 + 0xC]
00000344 254E 0008 move.l [A2 + 0x8], A6
00000348 3543 0010 move.w [A2 + 0x10], D3
0000034C 7003 moveq.l D0, 0x03
0000034E 2F40 0002 move.l [A7 + 0x2], D0
00000352 2F4B 0006 move.l [A7 + 0x6], A3
00000356 700C moveq.l D0, 0x0C
00000358 C1D7 muls.w D0, [A7]
0000035A 2044 movea.l A0, D4
0000035C 2050 movea.l A0, [A0]
0000035E D1C0 add.l A0, D0
00000360 216F 0002 0018 move.l [A0 + 0x18], [A7 + 0x2]
00000366 216F 0006 001C move.l [A0 + 0x1C], [A7 + 0x6]
0000036C 486F 0002 pea.l [A7 + 0x2]
00000370 3F03 move.w -[A7], D3
00000372 4EBA FD54 jsr [PC - 0x2AC /* 000000C8 */]
00000376 5C4F addq.w A7, 6
label00000378:
00000378 2453 movea.l A2, [A3]
0000037A 254C 0004 move.l [A2 + 0x4], A4
0000037E 2054 movea.l A0, [A4]
00000380 3157 0018 move.w [A0 + 0x18], [A7]
00000384 2054 movea.l A0, [A4]
00000386 3828 0048 move.w D4, [A0 + 0x48]
0000038A 7600 moveq.l D3, 0x00
0000038C 603E bra +0x40 /* 000003CC */
label0000038E:
0000038E 702A moveq.l D0, 0x2A
00000390 C1C3 muls.w D0, D3
00000392 2054 movea.l A0, [A4]
00000394 2654 movea.l A3, [A4]
00000396 D7E8 004A add.l A3, [A0 + 0x4A]
0000039A D7C0 add.l A3, D0
0000039C 42A7 clr.l -[A7]
0000039E 1F3C 0001 move.b -[A7], 0x1
000003A2 3F13 move.w -[A7], [A3]
000003A4 4EAD E0E8 jsr [A5 - 0x1F18]
000003A8 544F addq.w A7, 2
000003AA 3F00 move.w -[A7], D0
000003AC 2F0E move.l -[A7], A6
000003AE 4EAD DFC8 jsr [A5 - 0x2038]
000003B2 2448 movea.l A2, A0
000003B4 200A move.l D0, A2
000003B6 4FEF 000C lea.l A7, [A7 + 0xC]
000003BA 6714 beq +0x16 /* 000003D0 */
000003BC 7004 moveq.l D0, 0x04
000003BE 2480 move.l [A2], D0
000003C0 3043 movea.w A0, D3
000003C2 2548 0004 move.l [A2 + 0x4], A0
000003C6 702A moveq.l D0, 0x2A
000003C8 D7C0 add.l A3, D0
000003CA 5243 addq.w D3, 1
label000003CC:
000003CC B644 cmp.w D3, D4
000003CE 6DBE blt -0x40 /* 0000038E */
label000003D0:
000003D0 4FEF 000A lea.l A7, [A7 + 0xA]
000003D4 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
000003D8 4E75 rts
fn000003DA:
000003DA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000003DE 286F 0014 movea.l A4, [A7 + 0x14]
000003E2 362F 0018 move.w D3, [A7 + 0x18]
000003E6 700C moveq.l D0, 0x0C
000003E8 C1C3 muls.w D0, D3
000003EA 2654 movea.l A3, [A4]
000003EC D7C0 add.l A3, D0
000003EE 47EB 0014 lea.l A3, [A3 + 0x14]
000003F2 246B 0008 movea.l A2, [A3 + 0x8]
000003F6 2F0A move.l -[A7], A2
000003F8 2052 movea.l A0, [A2]
000003FA 3F28 0010 move.w -[A7], [A0 + 0x10]
000003FE 4EBA FD58 jsr [PC - 0x2A8 /* 00000158 */]
00000402 2052 movea.l A0, [A2]
00000404 2F28 000C move.l -[A7], [A0 + 0xC]
00000408 4EAD E0B0 jsr [A5 - 0x1F50]
0000040C 2052 movea.l A0, [A2]
0000040E 2F28 0008 move.l -[A7], [A0 + 0x8]
00000412 4EAD DFF0 jsr [A5 - 0x2010]
00000416 2F0A move.l -[A7], A2
00000418 4EAD C200 jsr [A5 - 0x3E00]
0000041C 700C moveq.l D0, 0x0C
0000041E C1C3 muls.w D0, D3
00000420 2654 movea.l A3, [A4]
00000422 D7C0 add.l A3, D0
00000424 47EB 0014 lea.l A3, [A3 + 0x14]
00000428 42AB 0004 clr.l [A3 + 0x4]
0000042C 42AB 0008 clr.l [A3 + 0x8]
00000430 4FEF 0012 lea.l A7, [A7 + 0x12]
00000434 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000438 4E75 rts
0000043A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000043E 266F 0014 movea.l A3, [A7 + 0x14]
00000442 2053 movea.l A0, [A3]
00000444 3828 000C move.w D4, [A0 + 0xC]
00000448 7600 moveq.l D3, 0x00
0000044A 6026 bra +0x28 /* 00000472 */
label0000044C:
0000044C 700C moveq.l D0, 0x0C
0000044E C1C3 muls.w D0, D3
00000450 2453 movea.l A2, [A3]
00000452 D5C0 add.l A2, D0
00000454 45EA 0014 lea.l A2, [A2 + 0x14]
00000458 0C52 FFFF cmpi.w [A2], 0xFFFF
0000045C 6712 beq +0x14 /* 00000470 */
0000045E 7003 moveq.l D0, 0x03
00000460 B0AA 0004 cmp.l D0, [A2 + 0x4]
00000464 660A bne +0xC /* 00000470 */
00000466 3F03 move.w -[A7], D3
00000468 2F0B move.l -[A7], A3
0000046A 4EBA FF6E jsr [PC - 0x92 /* 000003DA */]
0000046E 5C4F addq.w A7, 6
label00000470:
00000470 5243 addq.w D3, 1
label00000472:
00000472 B644 cmp.w D3, D4
00000474 6DD6 blt -0x28 /* 0000044C */
00000476 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000047A 4E75 rts
fn0000047C:
0000047C 514F subq.w A7, 8
0000047E 2EAF 0010 move.l [A7], [A7 + 0x10]
00000482 2F6F 0014 0004 move.l [A7 + 0x4], [A7 + 0x14]
00000488 2017 move.l D0, [A7]
0000048A 5980 subq.l D0, 4
0000048C 6706 beq +0x8 /* 00000494 */
0000048E 5980 subq.l D0, 4
00000490 6732 beq +0x34 /* 000004C4 */
00000492 601C bra +0x1E /* 000004B0 */
label00000494:
00000494 202F 0004 move.l D0, [A7 + 0x4]
00000498 5480 addq.l D0, 2
0000049A 4480 neg.l D0
0000049C 2F40 0004 move.l [A7 + 0x4], D0
000004A0 70FF moveq.l D0, 0xFFFFFFFF
000004A2 B0AF 0004 cmp.l D0, [A7 + 0x4]
000004A6 6E1C bgt +0x1E /* 000004C4 */
000004A8 70FE moveq.l D0, 0xFFFFFFFE
000004AA 2F40 0004 move.l [A7 + 0x4], D0
000004AE 6014 bra +0x16 /* 000004C4 */
label000004B0:
000004B0 2F2F 0014 move.l -[A7], [A7 + 0x14]
000004B4 2F2F 0014 move.l -[A7], [A7 + 0x14]
000004B8 3F3C 0007 move.w -[A7], 0x7
000004BC 4EAD E060 jsr [A5 - 0x1FA0]
000004C0 4FEF 000A lea.l A7, [A7 + 0xA]
label000004C4:
000004C4 206F 000C movea.l A0, [A7 + 0xC]
000004C8 2097 move.l [A0], [A7]
000004CA 216F 0004 0004 move.l [A0 + 0x4], [A7 + 0x4]
000004D0 504F addq.w A7, 8
000004D2 4E75 rts
fn000004D4:
000004D4 2F0A move.l -[A7], A2
000004D6 4FEF FFEE lea.l A7, [A7 - 0x12]
000004DA 4AAF 001A tst.l [A7 + 0x1A]
000004DE 6700 00D4 beq +0xD6 /* 000005B4 */
000004E2 0C6D 0003 0FA0 cmpi.w [A5 + 0xFA0], 0x3
000004E8 6C10 bge +0x12 /* 000004FA */
000004EA 3F3C 0019 move.w -[A7], 0x19
000004EE 4EAD E070 jsr [A5 - 0x1F90]
000004F2 4FEF 0014 lea.l A7, [A7 + 0x14]
000004F6 245F movea.l A2, [A7]+
000004F8 4E75 rts
label000004FA:
000004FA 302D 0FA0 move.w D0, [A5 + 0xFA0]
000004FE 48C0 ext.l D0
00000500 5580 subq.l D0, 2
00000502 E788 lsl D0, 3
00000504 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000508 2452 movea.l A2, [A2]
0000050A D5ED 0F96 add.l A2, [A5 + 0xF96]
0000050E 95C0 sub.l A2, D0
00000510 2F52 0002 move.l [A7 + 0x2], [A2]
00000514 2F6A 0004 0006 move.l [A7 + 0x6], [A2 + 0x4]
0000051A 7002 moveq.l D0, 0x02
0000051C 2480 move.l [A2], D0
0000051E 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000522 48C0 ext.l D0
00000524 5380 subq.l D0, 1
00000526 E788 lsl D0, 3
00000528 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000052C 2050 movea.l A0, [A0]
0000052E D1ED 0F96 add.l A0, [A5 + 0xF96]
00000532 91C0 sub.l A0, D0
00000534 2F28 0004 move.l -[A7], [A0 + 0x4]
00000538 2F28 0000 move.l -[A7], [A0 + 0x0]
0000053C 486F 0012 pea.l [A7 + 0x12]
00000540 4EBA FF3A jsr [PC - 0xC6 /* 0000047C */]
00000544 4A6D 101E tst.w [A5 + 0x101E]
00000548 4FEF 000C lea.l A7, [A7 + 0xC]
0000054C 6666 bne +0x68 /* 000005B4 */
0000054E 4857 pea.l [A7]
00000550 1F3C 0001 move.b -[A7], 0x1
00000554 3F2F 0016 move.w -[A7], [A7 + 0x16]
00000558 206F 0022 movea.l A0, [A7 + 0x22]
0000055C 2050 movea.l A0, [A0]
0000055E 2F28 0008 move.l -[A7], [A0 + 0x8]
00000562 4EAD DFC8 jsr [A5 - 0x2038]
00000566 2448 movea.l A2, A0
00000568 200A move.l D0, A2
0000056A 4FEF 000C lea.l A7, [A7 + 0xC]
0000056E 6610 bne +0x12 /* 00000580 */
00000570 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00000574 4EAD E070 jsr [A5 - 0x1F90]
00000578 4FEF 0014 lea.l A7, [A7 + 0x14]
0000057C 245F movea.l A2, [A7]+
0000057E 4E75 rts
label00000580:
00000580 2F52 000A move.l [A7 + 0xA], [A2]
00000584 2F6A 0004 000E move.l [A7 + 0xE], [A2 + 0x4]
0000058A 24AF 0002 move.l [A2], [A7 + 0x2]
0000058E 256F 0006 0004 move.l [A2 + 0x4], [A7 + 0x6]
00000594 7001 moveq.l D0, 0x01
00000596 222F 000A move.l D1, [A7 + 0xA]
0000059A E3A8 lsl D0, D1
0000059C 0280 0000 0262 andi.l D0, 0x262
000005A2 4A80 tst.l D0
000005A4 670E beq +0x10 /* 000005B4 */
000005A6 2F2F 000E move.l -[A7], [A7 + 0xE]
000005AA 2F2F 000E move.l -[A7], [A7 + 0xE]
000005AE 4EAD E1B8 jsr [A5 - 0x1E48]
000005B2 504F addq.w A7, 8
label000005B4:
000005B4 4FEF 0012 lea.l A7, [A7 + 0x12]
000005B8 245F movea.l A2, [A7]+
000005BA 4E75 rts
fn000005BC:
000005BC 2F0A move.l -[A7], A2
000005BE 4FEF FFEE lea.l A7, [A7 - 0x12]
000005C2 4AAF 001A tst.l [A7 + 0x1A]
000005C6 6700 00AE beq +0xB0 /* 00000676 */
000005CA 0C6D 0002 0FA0 cmpi.w [A5 + 0xFA0], 0x2
000005D0 6C10 bge +0x12 /* 000005E2 */
000005D2 3F3C 0019 move.w -[A7], 0x19
000005D6 4EAD E070 jsr [A5 - 0x1F90]
000005DA 4FEF 0014 lea.l A7, [A7 + 0x14]
000005DE 245F movea.l A2, [A7]+
000005E0 4E75 rts
label000005E2:
000005E2 302D 0FA0 move.w D0, [A5 + 0xFA0]
000005E6 48C0 ext.l D0
000005E8 5380 subq.l D0, 1
000005EA E788 lsl D0, 3
000005EC 206D 0F8E movea.l A0, [A5 + 0xF8E]
000005F0 2050 movea.l A0, [A0]
000005F2 D1ED 0F96 add.l A0, [A5 + 0xF96]
000005F6 91C0 sub.l A0, D0
000005F8 2F28 0004 move.l -[A7], [A0 + 0x4]
000005FC 2F28 0000 move.l -[A7], [A0 + 0x0]
00000600 486F 000A pea.l [A7 + 0xA]
00000604 4EBA FE76 jsr [PC - 0x18A /* 0000047C */]
00000608 4A6D 101E tst.w [A5 + 0x101E]
0000060C 4FEF 000C lea.l A7, [A7 + 0xC]
00000610 6664 bne +0x66 /* 00000676 */
00000612 4857 pea.l [A7]
00000614 1F3C 0001 move.b -[A7], 0x1
00000618 3F2F 000E move.w -[A7], [A7 + 0xE]
0000061C 206F 0022 movea.l A0, [A7 + 0x22]
00000620 2050 movea.l A0, [A0]
00000622 2F28 0008 move.l -[A7], [A0 + 0x8]
00000626 4EAD DFC8 jsr [A5 - 0x2038]
0000062A 2448 movea.l A2, A0
0000062C 200A move.l D0, A2
0000062E 4FEF 000C lea.l A7, [A7 + 0xC]
00000632 6742 beq +0x44 /* 00000676 */
00000634 2F52 000A move.l [A7 + 0xA], [A2]
00000638 2F6A 0004 000E move.l [A7 + 0xE], [A2 + 0x4]
0000063E 7001 moveq.l D0, 0x01
00000640 222F 000A move.l D1, [A7 + 0xA]
00000644 E3A8 lsl D0, D1
00000646 0280 0000 0262 andi.l D0, 0x262
0000064C 4A80 tst.l D0
0000064E 670C beq +0xE /* 0000065C */
00000650 486F 000A pea.l [A7 + 0xA]
00000654 4EAD E1C0 jsr [A5 - 0x1E40]
00000658 584F addq.w A7, 4
0000065A 600C bra +0xE /* 00000668 */
label0000065C:
0000065C 7002 moveq.l D0, 0x02
0000065E B081 cmp.l D0, D1
00000660 6606 bne +0x8 /* 00000668 */
00000662 7004 moveq.l D0, 0x04
00000664 2F40 000A move.l [A7 + 0xA], D0
label00000668:
00000668 206F 001E movea.l A0, [A7 + 0x1E]
0000066C 20AF 000A move.l [A0], [A7 + 0xA]
00000670 216F 000E 0004 move.l [A0 + 0x4], [A7 + 0xE]
label00000676:
00000676 4FEF 0012 lea.l A7, [A7 + 0x12]
0000067A 245F movea.l A2, [A7]+
0000067C 4E75 rts
fn0000067E:
0000067E 2F0A move.l -[A7], A2
00000680 246F 0008 movea.l A2, [A7 + 0x8]
00000684 200A move.l D0, A2
00000686 4A80 tst.l D0
00000688 673A beq +0x3C /* 000006C4 */
0000068A 2F0A move.l -[A7], A2
0000068C 4EAD A350 jsr [A5 - 0x5CB0]
00000690 2052 movea.l A0, [A2]
00000692 2068 0008 movea.l A0, [A0 + 0x8]
00000696 B1ED 100C cmpa.l A0, [A5 + 0x100C]
0000069A 584F addq.w A7, 4
0000069C 6604 bne +0x6 /* 000006A2 */
0000069E 42AD 100C clr.l [A5 + 0x100C]
label000006A2:
000006A2 206F 000C movea.l A0, [A7 + 0xC]
000006A6 2050 movea.l A0, [A0]
000006A8 2F28 0004 move.l -[A7], [A0 + 0x4]
000006AC 4EAD E1E8 jsr [A5 - 0x1E18]
000006B0 2052 movea.l A0, [A2]
000006B2 2F28 0008 move.l -[A7], [A0 + 0x8]
000006B6 4EAD E0B0 jsr [A5 - 0x1F50]
000006BA 2F0A move.l -[A7], A2
000006BC 4EAD C200 jsr [A5 - 0x3E00]
000006C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000006C4:
000006C4 245F movea.l A2, [A7]+
000006C6 4E75 rts
fn000006C8:
000006C8 48E7 1030 movem.l -[A7], D3,A2,A3
000006CC 514F subq.w A7, 8
000006CE 266F 0018 movea.l A3, [A7 + 0x18]
000006D2 0C6D 0002 0FA0 cmpi.w [A5 + 0xFA0], 0x2
000006D8 6C12 bge +0x14 /* 000006EC */
000006DA 3F3C 0019 move.w -[A7], 0x19
000006DE 4EAD E070 jsr [A5 - 0x1F90]
000006E2 4FEF 000A lea.l A7, [A7 + 0xA]
000006E6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000006EA 4E75 rts
label000006EC:
000006EC 302D 0FA0 move.w D0, [A5 + 0xFA0]
000006F0 48C0 ext.l D0
000006F2 5380 subq.l D0, 1
000006F4 E788 lsl D0, 3
000006F6 206D 0F8E movea.l A0, [A5 + 0xF8E]
000006FA 2050 movea.l A0, [A0]
000006FC D1ED 0F96 add.l A0, [A5 + 0xF96]
00000700 91C0 sub.l A0, D0
00000702 2E90 move.l [A7], [A0]
00000704 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4]
0000070A 4857 pea.l [A7]
0000070C 4EAD E588 jsr [A5 - 0x1A78]
00000710 4A00 tst.b D0
00000712 584F addq.w A7, 4
00000714 661A bne +0x1C /* 00000730 */
00000716 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000071A 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000071E 3F3C 000B move.w -[A7], 0xB
00000722 4EAD E060 jsr [A5 - 0x1FA0]
00000726 4FEF 0012 lea.l A7, [A7 + 0x12]
0000072A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000072E 4E75 rts
label00000730:
00000730 42A7 clr.l -[A7]
00000732 4227 clr.b -[A7]
00000734 3F2F 000C move.w -[A7], [A7 + 0xC]
00000738 2F2F 0024 move.l -[A7], [A7 + 0x24]
0000073C 4EAD DFC8 jsr [A5 - 0x2038]
00000740 2448 movea.l A2, A0
00000742 200A move.l D0, A2
00000744 4FEF 000C lea.l A7, [A7 + 0xC]
00000748 6704 beq +0x6 /* 0000074E */
0000074A 7601 moveq.l D3, 0x01
0000074C 6056 bra +0x58 /* 000007A4 */
label0000074E:
0000074E 7600 moveq.l D3, 0x00
00000750 4A2F 0020 tst.b [A7 + 0x20]
00000754 6728 beq +0x2A /* 0000077E */
00000756 202F 0004 move.l D0, [A7 + 0x4]
0000075A 0480 0000 005A subi.l D0, 0x5A /* 'Z' */
00000760 0C80 0000 003D cmpi.l D0, 0x3D /* '=' */
00000766 623C bhi +0x3E /* 000007A4 */
00000768 5740 subq.w D0, 3
0000076A 6D0E blt +0x10 /* 0000077A */
0000076C 0440 0025 subi.w D0, 0x25 /* '%' */
00000770 6D32 blt +0x34 /* 000007A4 */
00000772 6706 beq +0x8 /* 0000077A */
00000774 0440 0014 subi.w D0, 0x14
00000778 6D2A blt +0x2C /* 000007A4 */
label0000077A:
0000077A 7601 moveq.l D3, 0x01
0000077C 6026 bra +0x28 /* 000007A4 */
label0000077E:
0000077E 202F 0004 move.l D0, [A7 + 0x4]
00000782 0480 0000 005B subi.l D0, 0x5B /* '[' */
00000788 6718 beq +0x1A /* 000007A2 */
0000078A 0480 0000 001A subi.l D0, 0x1A
00000790 6710 beq +0x12 /* 000007A2 */
00000792 5180 subq.l D0, 8
00000794 5B80 subq.l D0, 5
00000796 670A beq +0xC /* 000007A2 */
00000798 0480 0000 0014 subi.l D0, 0x14
0000079E 6702 beq +0x4 /* 000007A2 */
000007A0 6002 bra +0x4 /* 000007A4 */
label000007A2:
000007A2 7601 moveq.l D3, 0x01
label000007A4:
000007A4 7004 moveq.l D0, 0x04
000007A6 2680 move.l [A3], D0
000007A8 2743 0004 move.l [A3 + 0x4], D3
000007AC 504F addq.w A7, 8
000007AE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000007B2 4E75 rts
fn000007B4:
000007B4 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000007B8 514F subq.w A7, 8
000007BA 266F 001C movea.l A3, [A7 + 0x1C]
000007BE 262F 0020 move.l D3, [A7 + 0x20]
000007C2 246F 0024 movea.l A2, [A7 + 0x24]
000007C6 286F 0028 movea.l A4, [A7 + 0x28]
000007CA 2003 move.l D0, D3
000007CC 4EAD 9D1E jsr [A5 - 0x62E2]
000007D0 00A2 0000 005A ori.l -[A2], 0x5A /* 'Z' */
000007D6 0000 0096 ori.b D0, 0x96
000007DA 0005 0000 ori.b D5, 0x0
000007DE 005A 005A ori.w [A2]+, 0x5A /* 'Z' */
000007E2 0000 0075 ori.b D0, 0x75 /* 'u' */
000007E6 001A 0000 ori.b [A2]+, 0x0
000007EA 0076 003A 0000 ori.w [A6 + D0.w], 0x3A /* ':' */
000007F0 0077 0022 0000 ori.w [A7 + D0.w], 0x22 /* '\"' */
000007F6 0082 0054 0000 ori.l D2, 0x540000 /* 'T\0\0' */
000007FC 0096 0058 2F0C ori.l [A6], 0x582F0C
00000802 2F0A move.l -[A7], A2
00000804 4EBA FE78 jsr [PC - 0x188 /* 0000067E */]
00000808 7000 moveq.l D0, 0x00
0000080A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000080E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000812 4E75 rts
00000814 2F0A move.l -[A7], A2
00000816 4EBA FCBC jsr [PC - 0x344 /* 000004D4 */]
0000081A 7000 moveq.l D0, 0x00
0000081C 4FEF 000C lea.l A7, [A7 + 0xC]
00000820 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000824 4E75 rts
00000826 2F0B move.l -[A7], A3
00000828 2F0A move.l -[A7], A2
0000082A 4EBA FD90 jsr [PC - 0x270 /* 000005BC */]
0000082E 7001 moveq.l D0, 0x01
00000830 4FEF 0010 lea.l A7, [A7 + 0x10]
00000834 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000838 4E75 rts
0000083A 7003 moveq.l D0, 0x03
0000083C 2680 move.l [A3], D0
0000083E 274A 0004 move.l [A3 + 0x4], A2
00000842 7001 moveq.l D0, 0x01
00000844 504F addq.w A7, 8
00000846 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000084A 4E75 rts
0000084C 7003 moveq.l D0, 0x03
0000084E 504F addq.w A7, 8
00000850 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000854 4E75 rts
00000856 4227 clr.b -[A7]
00000858 4227 clr.b -[A7]
0000085A 2054 movea.l A0, [A4]
0000085C 2F28 0008 move.l -[A7], [A0 + 0x8]
00000860 2F0B move.l -[A7], A3
00000862 4EBA FE64 jsr [PC - 0x19C /* 000006C8 */]
00000866 7001 moveq.l D0, 0x01
00000868 4FEF 0014 lea.l A7, [A7 + 0x14]
0000086C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000870 4E75 rts
00000872 200A move.l D0, A2
00000874 4A80 tst.l D0
00000876 6754 beq +0x56 /* 000008CC */
00000878 2052 movea.l A0, [A2]
0000087A 4AA8 0008 tst.l [A0 + 0x8]
0000087E 674C beq +0x4E /* 000008CC */
00000880 42A7 clr.l -[A7]
00000882 4227 clr.b -[A7]
00000884 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
00000888 2052 movea.l A0, [A2]
0000088A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000088E 4EAD DFC8 jsr [A5 - 0x2038]
00000892 2648 movea.l A3, A0
00000894 200B move.l D0, A3
00000896 4A80 tst.l D0
00000898 4FEF 000C lea.l A7, [A7 + 0xC]
0000089C 672E beq +0x30 /* 000008CC */
0000089E 7003 moveq.l D0, 0x03
000008A0 B093 cmp.l D0, [A3]
000008A2 6628 bne +0x2A /* 000008CC */
000008A4 594F subq.w A7, 4
000008A6 42A7 clr.l -[A7]
000008A8 42A7 clr.l -[A7]
000008AA 2F3C 0000 FF42 move.l -[A7], 0xFF42
000008B0 2F2B 0004 move.l -[A7], [A3 + 0x4]
000008B4 206B 0004 movea.l A0, [A3 + 0x4]
000008B8 2050 movea.l A0, [A0]
000008BA 2050 movea.l A0, [A0]
000008BC 4E90 jsr [A0]
000008BE 201F move.l D0, [A7]+
000008C0 2600 move.l D3, D0
000008C2 7002 moveq.l D0, 0x02
000008C4 504F addq.w A7, 8
000008C6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000008CA 4E75 rts
label000008CC:
000008CC 7008 moveq.l D0, 0x08
000008CE 2E80 move.l [A7], D0
000008D0 2F43 0004 move.l [A7 + 0x4], D3
000008D4 2F2F 0004 move.l -[A7], [A7 + 0x4]
000008D8 2F2F 0004 move.l -[A7], [A7 + 0x4]
000008DC 3F3C 001A move.w -[A7], 0x1A
000008E0 4EAD E060 jsr [A5 - 0x1FA0]
000008E4 7002 moveq.l D0, 0x02
000008E6 4FEF 0012 lea.l A7, [A7 + 0x12]
000008EA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000008EE 4E75 rts
fn000008F0:
000008F0 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
000008F4 4FEF FFF0 lea.l A7, [A7 - 0x10]
000008F8 2C6F 0030 movea.l A6, [A7 + 0x30]
000008FC 286F 0034 movea.l A4, [A7 + 0x34]
00000900 2454 movea.l A2, [A4]
00000902 282A 0008 move.l D4, [A2 + 0x8]
00000906 266A 0004 movea.l A3, [A2 + 0x4]
0000090A 2B4B 1044 move.l [A5 + 0x1044], A3
label0000090E:
0000090E 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1
00000914 6C12 bge +0x14 /* 00000928 */
00000916 3F3C 0019 move.w -[A7], 0x19
0000091A 4EAD E070 jsr [A5 - 0x1F90]
0000091E 4FEF 0012 lea.l A7, [A7 + 0x12]
00000922 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
00000926 4E75 rts
label00000928:
00000928 302D 0FA0 move.w D0, [A5 + 0xFA0]
0000092C 48C0 ext.l D0
0000092E E788 lsl D0, 3
00000930 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000934 2050 movea.l A0, [A0]
00000936 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000093A 91C0 sub.l A0, D0
0000093C 2F50 0008 move.l [A7 + 0x8], [A0]
00000940 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4]
00000946 486F 0008 pea.l [A7 + 0x8]
0000094A 4EAD E588 jsr [A5 - 0x1A78]
0000094E 4A00 tst.b D0
00000950 584F addq.w A7, 4
00000952 661A bne +0x1C /* 0000096E */
00000954 2F2F 000C move.l -[A7], [A7 + 0xC]
00000958 2F2F 000C move.l -[A7], [A7 + 0xC]
0000095C 3F3C 000B move.w -[A7], 0xB
00000960 4EAD E060 jsr [A5 - 0x1FA0]
00000964 4FEF 001A lea.l A7, [A7 + 0x1A]
00000968 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
0000096C 4E75 rts
label0000096E:
0000096E 362F 000E move.w D3, [A7 + 0xE]
00000972 42A7 clr.l -[A7]
00000974 4227 clr.b -[A7]
00000976 3F03 move.w -[A7], D3
00000978 2F04 move.l -[A7], D4
0000097A 4EAD DFC8 jsr [A5 - 0x2038]
0000097E 2648 movea.l A3, A0
00000980 200B move.l D0, A3
00000982 4FEF 000C lea.l A7, [A7 + 0xC]
00000986 6600 00B6 bne +0xB8 /* 00000A3E */
0000098A 2F0C move.l -[A7], A4
0000098C 2F0E move.l -[A7], A6
0000098E 3043 movea.w A0, D3
00000990 2F08 move.l -[A7], A0
00000992 486F 000C pea.l [A7 + 0xC]
00000996 4EBA FE1C jsr [PC - 0x1E4 /* 000007B4 */]
0000099A 7200 moveq.l D1, 0x00
0000099C 1200 move.b D1, D0
0000099E 3A01 move.w D5, D1
000009A0 3005 move.w D0, D5
000009A2 48C0 ext.l D0
000009A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000009A8 4A80 tst.l D0
000009AA 6712 beq +0x14 /* 000009BE */
000009AC 5380 subq.l D0, 1
000009AE 671A beq +0x1C /* 000009CA */
000009B0 5380 subq.l D0, 1
000009B2 6700 00E8 beq +0xEA /* 00000A9C */
000009B6 5380 subq.l D0, 1
000009B8 671C beq +0x1E /* 000009D6 */
000009BA 6000 00E0 bra +0xE2 /* 00000A9C */
label000009BE:
000009BE 42A7 clr.l -[A7]
000009C0 4EAD E210 jsr [A5 - 0x1DF0]
000009C4 584F addq.w A7, 4
000009C6 6000 00D4 bra +0xD6 /* 00000A9C */
label000009CA:
000009CA 4857 pea.l [A7]
000009CC 4EAD E210 jsr [A5 - 0x1DF0]
000009D0 584F addq.w A7, 4
000009D2 6000 00C8 bra +0xCA /* 00000A9C */
label000009D6:
000009D6 302D 0FA0 move.w D0, [A5 + 0xFA0]
000009DA 48C0 ext.l D0
000009DC E788 lsl D0, 3
000009DE 206D 0F8E movea.l A0, [A5 + 0xF8E]
000009E2 2050 movea.l A0, [A0]
000009E4 D1ED 0F96 add.l A0, [A5 + 0xF96]
000009E8 91C0 sub.l A0, D0
000009EA 2F28 0004 move.l -[A7], [A0 + 0x4]
000009EE 2F28 0000 move.l -[A7], [A0 + 0x0]
000009F2 4EAD E1B8 jsr [A5 - 0x1E48]
000009F6 302D 0FA0 move.w D0, [A5 + 0xFA0]
000009FA 48C0 ext.l D0
000009FC E788 lsl D0, 3
000009FE 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000A02 2050 movea.l A0, [A0]
00000A04 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000A08 91C0 sub.l A0, D0
00000A0A 4850 pea.l [A0]
00000A0C 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000A10 48C0 ext.l D0
00000A12 5380 subq.l D0, 1
00000A14 E788 lsl D0, 3
00000A16 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000A1A 2050 movea.l A0, [A0]
00000A1C D1ED 0F96 add.l A0, [A5 + 0xF96]
00000A20 91C0 sub.l A0, D0
00000A22 225F movea.l A1, [A7]+
00000A24 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000A28 48C0 ext.l D0
00000A2A 5380 subq.l D0, 1
00000A2C E788 lsl D0, 3
00000A2E A22E syscall BlockMove/BlockMoveData, flags=2
00000A30 53AD 0F9E subq.l [A5 + 0xF9E], 1
00000A34 51AD 0F96 subq.l [A5 + 0xF96], 8
00000A38 504F addq.w A7, 8
00000A3A 6000 FED2 bra -0x12C /* 0000090E */
label00000A3E:
00000A3E 3B6B 0006 1048 move.w [A5 + 0x1048], [A3 + 0x6]
00000A44 200E move.l D0, A6
00000A46 4A80 tst.l D0
00000A48 661A bne +0x1C /* 00000A64 */
00000A4A 2054 movea.l A0, [A4]
00000A4C 2468 000C movea.l A2, [A0 + 0xC]
00000A50 200A move.l D0, A2
00000A52 660C bne +0xE /* 00000A60 */
00000A54 4EBA F838 jsr [PC - 0x7C8 /* 0000028E */]
00000A58 2448 movea.l A2, A0
00000A5A 2054 movea.l A0, [A4]
00000A5C 214A 000C move.l [A0 + 0xC], A2
label00000A60:
00000A60 260C move.l D3, A4
00000A62 6008 bra +0xA /* 00000A6C */
label00000A64:
00000A64 2056 movea.l A0, [A6]
00000A66 2468 0008 movea.l A2, [A0 + 0x8]
00000A6A 260E move.l D3, A6
label00000A6C:
00000A6C 200A move.l D0, A2
00000A6E 6722 beq +0x24 /* 00000A92 */
00000A70 42A7 clr.l -[A7]
00000A72 1F3C 0001 move.b -[A7], 0x1
00000A76 3F3C 003D move.w -[A7], 0x3D /* '=' */
00000A7A 2F0A move.l -[A7], A2
00000A7C 4EAD DFC8 jsr [A5 - 0x2038]
00000A80 2648 movea.l A3, A0
00000A82 200B move.l D0, A3
00000A84 4FEF 000C lea.l A7, [A7 + 0xC]
00000A88 6708 beq +0xA /* 00000A92 */
00000A8A 7003 moveq.l D0, 0x03
00000A8C 2680 move.l [A3], D0
00000A8E 2743 0004 move.l [A3 + 0x4], D3
label00000A92:
00000A92 2B4A 104C move.l [A5 + 0x104C], A2
00000A96 3B7C 0002 101A move.w [A5 + 0x101A /* export_511 */], 0x2
label00000A9C:
00000A9C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000AA0 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
00000AA4 4E75 rts
fn00000AA6:
00000AA6 48E7 003A movem.l -[A7], A2,A3,A4,A6
00000AAA 2C6F 0014 movea.l A6, [A7 + 0x14]
00000AAE 4EBA F7DE jsr [PC - 0x822 /* 0000028E */]
00000AB2 2848 movea.l A4, A0
00000AB4 200C move.l D0, A4
00000AB6 673A beq +0x3C /* 00000AF2 */
00000AB8 4878 0001 push.l 0x1
00000ABC 4878 000C push.l 0xC
00000AC0 4EAD C1F8 jsr [A5 - 0x3E08]
00000AC4 2448 movea.l A2, A0
00000AC6 200A move.l D0, A2
00000AC8 504F addq.w A7, 8
00000ACA 6726 beq +0x28 /* 00000AF2 */
00000ACC 2652 movea.l A3, [A2]
00000ACE 41ED D5F0 lea.l A0, [A5 - 0x2A10]
00000AD2 2688 move.l [A3], A0
00000AD4 274E 0004 move.l [A3 + 0x4], A6
00000AD8 274C 0008 move.l [A3 + 0x8], A4
00000ADC 2056 movea.l A0, [A6]
00000ADE 2F28 0004 move.l -[A7], [A0 + 0x4]
00000AE2 4EAD E1C8 jsr [A5 - 0x1E38]
00000AE6 2F0E move.l -[A7], A6
00000AE8 2F0A move.l -[A7], A2
00000AEA 4EBA FE04 jsr [PC - 0x1FC /* 000008F0 */]
00000AEE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000AF2:
00000AF2 4CDF 5C00 movem.l A2,A3,A4,A6, [A7]+
00000AF6 4E75 rts
fn00000AF8:
00000AF8 48E7 1020 movem.l -[A7], D3,A2
00000AFC 514F subq.w A7, 8
00000AFE 246F 0014 movea.l A2, [A7 + 0x14]
00000B02 2052 movea.l A0, [A2]
00000B04 117C 0001 0012 move.b [A0 + 0x12], 0x1
00000B0A 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1
00000B10 6C14 bge +0x16 /* 00000B26 */
00000B12 3F3C 0019 move.w -[A7], 0x19
00000B16 4EAD E070 jsr [A5 - 0x1F90]
00000B1A 7000 moveq.l D0, 0x00
00000B1C 4FEF 000A lea.l A7, [A7 + 0xA]
00000B20 4CDF 0408 movem.l D3,A2, [A7]+
00000B24 4E75 rts
label00000B26:
00000B26 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000B2A 48C0 ext.l D0
00000B2C E788 lsl D0, 3
00000B2E 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000B32 2050 movea.l A0, [A0]
00000B34 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000B38 91C0 sub.l A0, D0
00000B3A 2E90 move.l [A7], [A0]
00000B3C 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4]
00000B42 4857 pea.l [A7]
00000B44 4EAD E588 jsr [A5 - 0x1A78]
00000B48 4A00 tst.b D0
00000B4A 584F addq.w A7, 4
00000B4C 661C bne +0x1E /* 00000B6A */
00000B4E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000B52 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000B56 3F3C 000B move.w -[A7], 0xB
00000B5A 4EAD E060 jsr [A5 - 0x1FA0]
00000B5E 7000 moveq.l D0, 0x00
00000B60 4FEF 0012 lea.l A7, [A7 + 0x12]
00000B64 4CDF 0408 movem.l D3,A2, [A7]+
00000B68 4E75 rts
label00000B6A:
00000B6A 362F 0006 move.w D3, [A7 + 0x6]
00000B6E 3003 move.w D0, D3
00000B70 48C0 ext.l D0
00000B72 0480 0000 005A subi.l D0, 0x5A /* 'Z' */
00000B78 6712 beq +0x14 /* 00000B8C */
00000B7A 5380 subq.l D0, 1
00000B7C 6718 beq +0x1A /* 00000B96 */
00000B7E 0480 0000 003B subi.l D0, 0x3B /* ';' */
00000B84 672E beq +0x30 /* 00000BB4 */
00000B86 5380 subq.l D0, 1
00000B88 672A beq +0x2C /* 00000BB4 */
00000B8A 6064 bra +0x66 /* 00000BF0 */
label00000B8C:
00000B8C 2F0A move.l -[A7], A2
00000B8E 4EBA FF16 jsr [PC - 0xEA /* 00000AA6 */]
00000B92 584F addq.w A7, 4
00000B94 6064 bra +0x66 /* 00000BFA */
label00000B96:
00000B96 7001 moveq.l D0, 0x01
00000B98 2E80 move.l [A7], D0
00000B9A 2052 movea.l A0, [A2]
00000B9C 3F28 0010 move.w -[A7], [A0 + 0x10]
00000BA0 4EAD E0F0 jsr [A5 - 0x1F10]
00000BA4 2F48 0006 move.l [A7 + 0x6], A0
00000BA8 486F 0002 pea.l [A7 + 0x2]
00000BAC 4EAD E210 jsr [A5 - 0x1DF0]
00000BB0 5C4F addq.w A7, 6
00000BB2 6046 bra +0x48 /* 00000BFA */
label00000BB4:
00000BB4 0C43 0097 cmpi.w D3, 0x97
00000BB8 57C0 seq D0
00000BBA 4400 neg.b D0
00000BBC 49C0 lea.l A4, D0
00000BBE 1F00 move.b -[A7], D0
00000BC0 1F3C 0001 move.b -[A7], 0x1
00000BC4 2052 movea.l A0, [A2]
00000BC6 2F28 0008 move.l -[A7], [A0 + 0x8]
00000BCA 486F 0008 pea.l [A7 + 0x8]
00000BCE 4EBA FAF8 jsr [PC - 0x508 /* 000006C8 */]
00000BD2 4A6D 101E tst.w [A5 + 0x101E]
00000BD6 4FEF 000C lea.l A7, [A7 + 0xC]
00000BDA 670A beq +0xC /* 00000BE6 */
00000BDC 7000 moveq.l D0, 0x00
00000BDE 504F addq.w A7, 8
00000BE0 4CDF 0408 movem.l D3,A2, [A7]+
00000BE4 4E75 rts
label00000BE6:
00000BE6 4857 pea.l [A7]
00000BE8 4EAD E210 jsr [A5 - 0x1DF0]
00000BEC 584F addq.w A7, 4
00000BEE 600A bra +0xC /* 00000BFA */
label00000BF0:
00000BF0 2F0A move.l -[A7], A2
00000BF2 42A7 clr.l -[A7]
00000BF4 4EBA FCFA jsr [PC - 0x306 /* 000008F0 */]
00000BF8 504F addq.w A7, 8
label00000BFA:
00000BFA 7000 moveq.l D0, 0x00
00000BFC 504F addq.w A7, 8
00000BFE 4CDF 0408 movem.l D3,A2, [A7]+
00000C02 4E75 rts
fn00000C04:
00000C04 48E7 1820 movem.l -[A7], D3,D4,A2
00000C08 282F 0010 move.l D4, [A7 + 0x10]
00000C0C 246F 0014 movea.l A2, [A7 + 0x14]
00000C10 700F moveq.l D0, 0x0F
00000C12 C880 and.l D4, D0
00000C14 7601 moveq.l D3, 0x01
00000C16 6000 008A bra +0x8C /* 00000CA2 */
label00000C1A:
00000C1A 202D 0F96 move.l D0, [A5 + 0xF96]
00000C1E 5080 addq.l D0, 8
00000C20 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00000C24 6D0E blt +0x10 /* 00000C34 */
00000C26 4878 0008 push.l 0x8
00000C2A 4EAD E170 jsr [A5 - 0x1E90]
00000C2E 49C0 lea.l A4, D0
00000C30 584F addq.w A7, 4
00000C32 6002 bra +0x4 /* 00000C36 */
label00000C34:
00000C34 7001 moveq.l D0, 0x01
label00000C36:
00000C36 4A80 tst.l D0
00000C38 671E beq +0x20 /* 00000C58 */
00000C3A 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000C3E 2050 movea.l A0, [A0]
00000C40 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000C44 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00000C48 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00000C4E 50AD 0F96 addq.l [A5 + 0xF96], 8
00000C52 7004 moveq.l D0, 0x04
00000C54 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00000C58:
00000C58 7006 moveq.l D0, 0x06
00000C5A 4C03 0800 movem.w A3, D3
00000C5E 3072 0800 movea.w A0, [A2 + D0]
00000C62 2B48 0F9A move.l [A5 + 0xF9A /* export_495 */], A0
00000C66 7006 moveq.l D0, 0x06
00000C68 4C03 0800 movem.w A3, D3
00000C6C 2B72 0802 0F9E move.l [A5 + 0xF9E], [A2 + D0 + 0x2]
00000C72 7001 moveq.l D0, 0x01
00000C74 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
00000C78 E3A8 lsl D0, D1
00000C7A 0280 0000 0262 andi.l D0, 0x262
00000C80 4A80 tst.l D0
00000C82 671C beq +0x1E /* 00000CA0 */
00000C84 4878 0001 push.l 0x1
00000C88 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000C8C 4EAD C248 jsr [A5 - 0x3DB8]
00000C90 2B48 0F9E move.l [A5 + 0xF9E], A0
00000C94 4AAD 0F9E tst.l [A5 + 0xF9E]
00000C98 504F addq.w A7, 8
00000C9A 6604 bne +0x6 /* 00000CA0 */
00000C9C 42AD 0F9A clr.l [A5 + 0xF9A /* export_495 */]
label00000CA0:
00000CA0 5283 addq.l D3, 1
label00000CA2:
00000CA2 B684 cmp.l D3, D4
00000CA4 6F00 FF74 ble -0x8A /* 00000C1A */
00000CA8 202D 0F96 move.l D0, [A5 + 0xF96]
00000CAC 5080 addq.l D0, 8
00000CAE B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00000CB2 6D0E blt +0x10 /* 00000CC2 */
00000CB4 4878 0008 push.l 0x8
00000CB8 4EAD E170 jsr [A5 - 0x1E90]
00000CBC 49C0 lea.l A4, D0
00000CBE 584F addq.w A7, 4
00000CC0 6002 bra +0x4 /* 00000CC4 */
label00000CC2:
00000CC2 7001 moveq.l D0, 0x01
label00000CC4:
00000CC4 4A80 tst.l D0
00000CC6 671E beq +0x20 /* 00000CE6 */
00000CC8 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000CCC 2050 movea.l A0, [A0]
00000CCE D1ED 0F96 add.l A0, [A5 + 0xF96]
00000CD2 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00000CD6 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00000CDC 50AD 0F96 addq.l [A5 + 0xF96], 8
00000CE0 7004 moveq.l D0, 0x04
00000CE2 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00000CE6:
00000CE6 2004 move.l D0, D4
00000CE8 0080 8000 0000 ori.l D0, 0x80000000
00000CEE 2B40 0F9E move.l [A5 + 0xF9E], D0
00000CF2 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000CF6 4E75 rts
fn00000CF8:
00000CF8 2F0A move.l -[A7], A2
00000CFA 0C6D 0002 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x2
00000D00 660E bne +0x10 /* 00000D10 */
00000D02 4267 clr.w -[A7]
00000D04 42A7 clr.l -[A7]
00000D06 3F3C 0002 move.w -[A7], 0x2
00000D0A 4EAD E048 jsr [A5 - 0x1FB8]
00000D0E 504F addq.w A7, 8
label00000D10:
00000D10 7001 moveq.l D0, 0x01
00000D12 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
00000D16 E3A8 lsl D0, D1
00000D18 0280 0000 0262 andi.l D0, 0x262
00000D1E 4A80 tst.l D0
00000D20 6716 beq +0x18 /* 00000D38 */
00000D22 246D 0F9E movea.l A2, [A5 + 0xF9E]
00000D26 2F0A move.l -[A7], A2
00000D28 4EAD C250 jsr [A5 - 0x3DB0]
00000D2C 2B48 0F9E move.l [A5 + 0xF9E], A0
00000D30 2F0A move.l -[A7], A2
00000D32 4EAD C200 jsr [A5 - 0x3E00]
00000D36 504F addq.w A7, 8
label00000D38:
00000D38 206F 0008 movea.l A0, [A7 + 0x8]
00000D3C 30AD 0F9C move.w [A0], [A5 + 0xF9C]
00000D40 216D 0F9E 0002 move.l [A0 + 0x2], [A5 + 0xF9E]
00000D46 51AD 0F96 subq.l [A5 + 0xF96], 8
00000D4A 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000D4E 2050 movea.l A0, [A0]
00000D50 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000D54 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00000D58 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00000D5E 245F movea.l A2, [A7]+
00000D60 4E75 rts
fn00000D62:
00000D62 2F0A move.l -[A7], A2
00000D64 246F 000C movea.l A2, [A7 + 0xC]
00000D68 200A move.l D0, A2
00000D6A 671E beq +0x20 /* 00000D8A */
00000D6C 2F0A move.l -[A7], A2
00000D6E 2F2F 000C move.l -[A7], [A7 + 0xC]
00000D72 4EBA FE90 jsr [PC - 0x170 /* 00000C04 */]
00000D76 2F2F 001C move.l -[A7], [A7 + 0x1C]
00000D7A 4EBA FD7C jsr [PC - 0x284 /* 00000AF8 */]
00000D7E 2F0A move.l -[A7], A2
00000D80 4EBA FF76 jsr [PC - 0x8A /* 00000CF8 */]
00000D84 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D88 600A bra +0xC /* 00000D94 */
label00000D8A:
00000D8A 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000D8E 4EBA FD68 jsr [PC - 0x298 /* 00000AF8 */]
00000D92 584F addq.w A7, 4
label00000D94:
00000D94 7000 moveq.l D0, 0x00
00000D96 245F movea.l A2, [A7]+
00000D98 4E75 rts
00000D9A 302F 000A move.w D0, [A7 + 0xA]
00000D9E 48C0 ext.l D0
00000DA0 0480 FFFF FF42 subi.l D0, 0xFFFFFF42
00000DA6 6702 beq +0x4 /* 00000DAA */
00000DA8 6018 bra +0x1A /* 00000DC2 */
label00000DAA:
00000DAA 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000DAE 2F2F 000C move.l -[A7], [A7 + 0xC]
00000DB2 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000DB6 2F2F 001C move.l -[A7], [A7 + 0x1C]
00000DBA 4EBA FFA6 jsr [PC - 0x5A /* 00000D62 */]
00000DBE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000DC2:
00000DC2 42AF 0014 clr.l [A7 + 0x14]
00000DC6 4E74 0010 rtd 0x0010
fn00000DCA:
00000DCA 48E7 0030 movem.l -[A7], A2,A3
00000DCE 266F 0010 movea.l A3, [A7 + 0x10]
00000DD2 246F 0018 movea.l A2, [A7 + 0x18]
00000DD6 200B move.l D0, A3
00000DD8 6722 beq +0x24 /* 00000DFC */
00000DDA 2F0B move.l -[A7], A3
00000DDC 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000DE0 4EBA FE22 jsr [PC - 0x1DE /* 00000C04 */]
00000DE4 2052 movea.l A0, [A2]
00000DE6 2F28 0004 move.l -[A7], [A0 + 0x4]
00000DEA 2F0A move.l -[A7], A2
00000DEC 4EBA FB02 jsr [PC - 0x4FE /* 000008F0 */]
00000DF0 2F0B move.l -[A7], A3
00000DF2 4EBA FF04 jsr [PC - 0xFC /* 00000CF8 */]
00000DF6 4FEF 0014 lea.l A7, [A7 + 0x14]
00000DFA 600E bra +0x10 /* 00000E0A */
label00000DFC:
00000DFC 2052 movea.l A0, [A2]
00000DFE 2F28 0004 move.l -[A7], [A0 + 0x4]
00000E02 2F0A move.l -[A7], A2
00000E04 4EBA FAEA jsr [PC - 0x516 /* 000008F0 */]
00000E08 504F addq.w A7, 8
label00000E0A:
00000E0A 7000 moveq.l D0, 0x00
00000E0C 4CDF 0C00 movem.l A2,A3, [A7]+
00000E10 4E75 rts
00000E12 302F 000A move.w D0, [A7 + 0xA]
00000E16 48C0 ext.l D0
00000E18 0480 FFFF FF42 subi.l D0, 0xFFFFFF42
00000E1E 6702 beq +0x4 /* 00000E22 */
00000E20 6018 bra +0x1A /* 00000E3A */
label00000E22:
00000E22 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000E26 2F2F 000C move.l -[A7], [A7 + 0xC]
00000E2A 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000E2E 2F2F 001C move.l -[A7], [A7 + 0x1C]
00000E32 4EBA FF96 jsr [PC - 0x6A /* 00000DCA */]
00000E36 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000E3A:
00000E3A 42AF 0014 clr.l [A7 + 0x14]
00000E3E 4E74 0010 rtd 0x0010
00000E42 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000E46 206D 107E movea.l A0, [A5 + 0x107E]
00000E4A 2050 movea.l A0, [A0]
00000E4C 3828 000A move.w D4, [A0 + 0xA]
00000E50 7600 moveq.l D3, 0x00
00000E52 6034 bra +0x36 /* 00000E88 */
label00000E54:
00000E54 3443 movea.w A2, D3
00000E56 200A move.l D0, A2
00000E58 E988 lsl D0, 4
00000E5A 246D 107E movea.l A2, [A5 + 0x107E]
00000E5E 2452 movea.l A2, [A2]
00000E60 D5C0 add.l A2, D0
00000E62 45EA 0014 lea.l A2, [A2 + 0x14]
00000E66 2652 movea.l A3, [A2]
00000E68 4292 clr.l [A2]
00000E6A 4A2A 000F tst.b [A2 + 0xF]
00000E6E 660E bne +0x10 /* 00000E7E */
00000E70 3F2A 000C move.w -[A7], [A2 + 0xC]
00000E74 2F2A 0008 move.l -[A7], [A2 + 0x8]
00000E78 4EAD A518 jsr [A5 - 0x5AE8]
00000E7C 5C4F addq.w A7, 6
label00000E7E:
00000E7E 2F0B move.l -[A7], A3
00000E80 4EAD C200 jsr [A5 - 0x3E00]
00000E84 5243 addq.w D3, 1
00000E86 584F addq.w A7, 4
label00000E88:
00000E88 B644 cmp.w D3, D4
00000E8A 6DC8 blt -0x36 /* 00000E54 */
00000E8C 2F2D 107E move.l -[A7], [A5 + 0x107E]
00000E90 4EAD C200 jsr [A5 - 0x3E00]
00000E94 42AD 107E clr.l [A5 + 0x107E]
00000E98 584F addq.w A7, 4
00000E9A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000E9E 4E75 rts
fn00000EA0:
00000EA0 48E7 1820 movem.l -[A7], D3,D4,A2
00000EA4 4FEF FFF0 lea.l A7, [A7 - 0x10]
00000EA8 7001 moveq.l D0, 0x01
00000EAA 2E80 move.l [A7], D0
00000EAC 2F6F 0020 0004 move.l [A7 + 0x4], [A7 + 0x20]
00000EB2 7001 moveq.l D0, 0x01
00000EB4 2F40 0008 move.l [A7 + 0x8], D0
00000EB8 206D 107E movea.l A0, [A5 + 0x107E]
00000EBC 2050 movea.l A0, [A0]
00000EBE 3828 000A move.w D4, [A0 + 0xA]
00000EC2 7600 moveq.l D3, 0x00
00000EC4 603E bra +0x40 /* 00000F04 */
label00000EC6:
00000EC6 3443 movea.w A2, D3
00000EC8 200A move.l D0, A2
00000ECA E988 lsl D0, 4
00000ECC 246D 107E movea.l A2, [A5 + 0x107E]
00000ED0 2452 movea.l A2, [A2]
00000ED2 D5C0 add.l A2, D0
00000ED4 45EA 0014 lea.l A2, [A2 + 0x14]
00000ED8 4A92 tst.l [A2]
00000EDA 6726 beq +0x28 /* 00000F02 */
00000EDC 2F52 000C move.l [A7 + 0xC], [A2]
00000EE0 42A7 clr.l -[A7]
00000EE2 486F 000C pea.l [A7 + 0xC]
00000EE6 486F 0008 pea.l [A7 + 0x8]
00000EEA 4EAD E620 jsr [A5 - 0x19E0]
00000EEE 4A00 tst.b D0
00000EF0 4FEF 000C lea.l A7, [A7 + 0xC]
00000EF4 670C beq +0xE /* 00000F02 */
00000EF6 3003 move.w D0, D3
00000EF8 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EFC 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000F00 4E75 rts
label00000F02:
00000F02 5243 addq.w D3, 1
label00000F04:
00000F04 B644 cmp.w D3, D4
00000F06 6DBE blt -0x40 /* 00000EC6 */
00000F08 70FF moveq.l D0, 0xFFFFFFFF
00000F0A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F0E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000F12 4E75 rts
fn00000F14:
00000F14 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000F18 206D 107E movea.l A0, [A5 + 0x107E]
00000F1C 2650 movea.l A3, [A0]
00000F1E 382B 000A move.w D4, [A3 + 0xA]
00000F22 244B movea.l A2, A3
00000F24 45EA 0014 lea.l A2, [A2 + 0x14]
00000F28 7600 moveq.l D3, 0x00
00000F2A 600A bra +0xC /* 00000F36 */
label00000F2C:
00000F2C 4A92 tst.l [A2]
00000F2E 673C beq +0x3E /* 00000F6C */
00000F30 5243 addq.w D3, 1
00000F32 7010 moveq.l D0, 0x10
00000F34 D5C0 add.l A2, D0
label00000F36:
00000F36 B644 cmp.w D3, D4
00000F38 6DF2 blt -0xC /* 00000F2C */
00000F3A 3604 move.w D3, D4
00000F3C 3043 movea.w A0, D3
00000F3E 2F08 move.l -[A7], A0
00000F40 2F2D 107E move.l -[A7], [A5 + 0x107E]
00000F44 4EAD D968 jsr [A5 - 0x2698]
00000F48 4EAD E068 jsr [A5 - 0x1F98]
00000F4C 4A00 tst.b D0
00000F4E 504F addq.w A7, 8
00000F50 6608 bne +0xA /* 00000F5A */
00000F52 70FF moveq.l D0, 0xFFFFFFFF
00000F54 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000F58 4E75 rts
label00000F5A:
00000F5A 3443 movea.w A2, D3
00000F5C 200A move.l D0, A2
00000F5E E988 lsl D0, 4
00000F60 246D 107E movea.l A2, [A5 + 0x107E]
00000F64 2452 movea.l A2, [A2]
00000F66 D5C0 add.l A2, D0
00000F68 45EA 0014 lea.l A2, [A2 + 0x14]
label00000F6C:
00000F6C 256F 0014 0008 move.l [A2 + 0x8], [A7 + 0x14]
00000F72 356F 0018 000C move.w [A2 + 0xC], [A7 + 0x18]
00000F78 24AF 001A move.l [A2], [A7 + 0x1A]
00000F7C 256F 001E 0004 move.l [A2 + 0x4], [A7 + 0x1E]
00000F82 156F 0022 000E move.b [A2 + 0xE], [A7 + 0x22]
00000F88 156F 0024 000F move.b [A2 + 0xF], [A7 + 0x24]
00000F8E 3003 move.w D0, D3
00000F90 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000F94 4E75 rts
fn00000F96:
00000F96 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6
00000F9A 4FEF FFF0 lea.l A7, [A7 - 0x10]
00000F9E 2C6F 002C movea.l A6, [A7 + 0x2C]
00000FA2 286F 0030 movea.l A4, [A7 + 0x30]
00000FA6 246F 0034 movea.l A2, [A7 + 0x34]
00000FAA 7800 moveq.l D4, 0x00
00000FAC 97CB sub.l A3, A3
00000FAE 486D 91CA pea.l [A5 - 0x6E36]
00000FB2 486F 0010 pea.l [A7 + 0x10]
00000FB6 42A7 clr.l -[A7]
00000FB8 2F0A move.l -[A7], A2
00000FBA 2052 movea.l A0, [A2]
00000FBC 2068 002C movea.l A0, [A0 + 0x2C]
00000FC0 4E90 jsr [A0]
00000FC2 2800 move.l D4, D0
00000FC4 4A84 tst.l D4
00000FC6 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FCA 6654 bne +0x56 /* 00001020 */
00000FCC 4878 0001 push.l 0x1
00000FD0 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000FD4 4EAD C1F8 jsr [A5 - 0x3E08]
00000FD8 2648 movea.l A3, A0
00000FDA 200B move.l D0, A3
00000FDC 504F addq.w A7, 8
00000FDE 6700 00AC beq +0xAE /* 0000108C */
00000FE2 42A7 clr.l -[A7]
00000FE4 2F0B move.l -[A7], A3
00000FE6 4EAD C2F0 jsr [A5 - 0x3D10]
00000FEA 486D 91CA pea.l [A5 - 0x6E36]
00000FEE 2F2F 0018 move.l -[A7], [A7 + 0x18]
00000FF2 2F13 move.l -[A7], [A3]
00000FF4 4878 0009 push.l 0x9 /* '\t' */
00000FF8 2F0A move.l -[A7], A2
00000FFA 2052 movea.l A0, [A2]
00000FFC 2068 0018 movea.l A0, [A0 + 0x18]
00001000 4E90 jsr [A0]
00001002 2800 move.l D4, D0
00001004 42A7 clr.l -[A7]
00001006 2F0B move.l -[A7], A3
00001008 4EAD C2F8 jsr [A5 - 0x3D08]
0000100C 4A84 tst.l D4
0000100E 4FEF 0024 lea.l A7, [A7 + 0x24]
00001012 6750 beq +0x52 /* 00001064 */
00001014 2F0B move.l -[A7], A3
00001016 4EAD C200 jsr [A5 - 0x3E00]
0000101A 97CB sub.l A3, A3
0000101C 584F addq.w A7, 4
0000101E 606C bra +0x6E /* 0000108C */
label00001020:
00001020 200C move.l D0, A4
00001022 6740 beq +0x42 /* 00001064 */
00001024 594F subq.w A7, 4
00001026 2F0E move.l -[A7], A6
00001028 2F0C move.l -[A7], A4
0000102A 486F 0014 pea.l [A7 + 0x14]
0000102E 486F 0014 pea.l [A7 + 0x14]
00001032 486F 0014 pea.l [A7 + 0x14]
00001036 4EAD FE90 jsr [A5 - 0x170]
0000103A 201F move.l D0, [A7]+
0000103C 2800 move.l D4, D0
0000103E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001042 2F2F 000C move.l -[A7], [A7 + 0xC]
00001046 4EAD A500 jsr [A5 - 0x5B00]
0000104A 2648 movea.l A3, A0
0000104C 2F0E move.l -[A7], A6
0000104E 2F0C move.l -[A7], A4
00001050 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001054 4EAD FE98 jsr [A5 - 0x168]
00001058 201F move.l D0, [A7]+
0000105A 200B move.l D0, A3
0000105C 584F addq.w A7, 4
0000105E 6604 bne +0x6 /* 00001064 */
00001060 7801 moveq.l D4, 0x01
00001062 6028 bra +0x2A /* 0000108C */
label00001064:
00001064 2F0B move.l -[A7], A3
00001066 4EAD C2E0 jsr [A5 - 0x3D20]
0000106A 5380 subq.l D0, 1
0000106C 2600 move.l D3, D0
0000106E 2453 movea.l A2, [A3]
00001070 584F addq.w A7, 4
00001072 6012 bra +0x14 /* 00001086 */
label00001074:
00001074 4A12 tst.b [A2]
00001076 6706 beq +0x8 /* 0000107E */
00001078 0C12 000A cmpi.b [A2], 0xA /* '\n' */
0000107C 6604 bne +0x6 /* 00001082 */
label0000107E:
0000107E 14BC 000D move.b [A2], 0xD /* '\r' */
label00001082:
00001082 5383 subq.l D3, 1
00001084 528A addq.l A2, 1
label00001086:
00001086 4A83 tst.l D3
00001088 6EEA bgt -0x14 /* 00001074 */
0000108A 4212 clr.b [A2]
label0000108C:
0000108C 206F 0038 movea.l A0, [A7 + 0x38]
00001090 208B move.l [A0], A3
00001092 2004 move.l D0, D4
00001094 4FEF 0010 lea.l A7, [A7 + 0x10]
00001098 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
0000109C 4E75 rts
fn0000109E:
0000109E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000010A2 594F subq.w A7, 4
000010A4 7600 moveq.l D3, 0x00
000010A6 266F 0018 movea.l A3, [A7 + 0x18]
000010AA 246F 001C movea.l A2, [A7 + 0x1C]
000010AE 286F 0020 movea.l A4, [A7 + 0x20]
000010B2 4EAD BFB0 jsr [A5 - 0x4050]
000010B6 2848 movea.l A4, A0
000010B8 4297 clr.l [A7]
000010BA 4857 pea.l [A7]
000010BC 2F0A move.l -[A7], A2
000010BE 2F0B move.l -[A7], A3
000010C0 2F0C move.l -[A7], A4
000010C2 4EBA FED2 jsr [PC - 0x12E /* 00000F96 */]
000010C6 2600 move.l D3, D0
000010C8 4A83 tst.l D3
000010CA 4FEF 0010 lea.l A7, [A7 + 0x10]
000010CE 661A bne +0x1C /* 000010EA */
000010D0 3F2F 0024 move.w -[A7], [A7 + 0x24]
000010D4 2F2F 0002 move.l -[A7], [A7 + 0x2]
000010D8 2F0A move.l -[A7], A2
000010DA 4EAD EC70 jsr [A5 - 0x1390]
000010DE 2648 movea.l A3, A0
000010E0 200B move.l D0, A3
000010E2 4FEF 000A lea.l A7, [A7 + 0xA]
000010E6 6602 bne +0x4 /* 000010EA */
000010E8 7601 moveq.l D3, 0x01
label000010EA:
000010EA 2003 move.l D0, D3
000010EC 584F addq.w A7, 4
000010EE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000010F2 4E75 rts
000010F4 2F03 move.l -[A7], D3
000010F6 7600 moveq.l D3, 0x00
000010F8 594F subq.w A7, 4
000010FA 2F2F 002C move.l -[A7], [A7 + 0x2C]
000010FE 486D 8546 pea.l [A5 - 0x7ABA]
00001102 4EAD FDF0 jsr [A5 - 0x210]
00001106 201F move.l D0, [A7]+
00001108 671A beq +0x1C /* 00001124 */
0000110A 3F2F 002E move.w -[A7], [A7 + 0x2E]
0000110E 2F2F 0026 move.l -[A7], [A7 + 0x26]
00001112 2F2F 0026 move.l -[A7], [A7 + 0x26]
00001116 2F2F 0026 move.l -[A7], [A7 + 0x26]
0000111A 4EBA FF82 jsr [PC - 0x7E /* 0000109E */]
0000111E 2600 move.l D3, D0
00001120 4FEF 000E lea.l A7, [A7 + 0xE]
label00001124:
00001124 2003 move.l D0, D3
00001126 261F move.l D3, [A7]+
00001128 4E75 rts
0000112A 2F03 move.l -[A7], D3
0000112C 7600 moveq.l D3, 0x00
0000112E 594F subq.w A7, 4
00001130 2F2F 0014 move.l -[A7], [A7 + 0x14]
00001134 486D 8546 pea.l [A5 - 0x7ABA]
00001138 4EAD FDF0 jsr [A5 - 0x210]
0000113C 201F move.l D0, [A7]+
0000113E 6718 beq +0x1A /* 00001158 */
00001140 3F3C FFFF move.w -[A7], 0xFFFF
00001144 2F2F 000E move.l -[A7], [A7 + 0xE]
00001148 2F2F 000E move.l -[A7], [A7 + 0xE]
0000114C 42A7 clr.l -[A7]
0000114E 4EBA FF4E jsr [PC - 0xB2 /* 0000109E */]
00001152 2600 move.l D3, D0
00001154 4FEF 000E lea.l A7, [A7 + 0xE]
label00001158:
00001158 2003 move.l D0, D3
0000115A 261F move.l D3, [A7]+
0000115C 4E75 rts
0000115E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001162 286F 0014 movea.l A4, [A7 + 0x14]
00001166 7600 moveq.l D3, 0x00
00001168 4EAD BFB0 jsr [A5 - 0x4050]
0000116C 2648 movea.l A3, A0
0000116E 200B move.l D0, A3
00001170 676A beq +0x6C /* 000011DC */
00001172 594F subq.w A7, 4
00001174 2F0B move.l -[A7], A3
00001176 4EAD FE30 jsr [A5 - 0x1D0]
0000117A 201F move.l D0, [A7]+
0000117C 2600 move.l D3, D0
0000117E 4A83 tst.l D3
00001180 6612 bne +0x14 /* 00001194 */
00001182 594F subq.w A7, 4
00001184 2F0B move.l -[A7], A3
00001186 2F0C move.l -[A7], A4
00001188 4878 0001 push.l 0x1
0000118C 4EAD FE48 jsr [A5 - 0x1B8]
00001190 201F move.l D0, [A7]+
00001192 2600 move.l D3, D0
label00001194:
00001194 594F subq.w A7, 4
00001196 2F0B move.l -[A7], A3
00001198 42A7 clr.l -[A7]
0000119A 42A7 clr.l -[A7]
0000119C 4EAD FE70 jsr [A5 - 0x190]
000011A0 201F move.l D0, [A7]+
000011A2 594F subq.w A7, 4
000011A4 2F0B move.l -[A7], A3
000011A6 4EAD FE88 jsr [A5 - 0x178]
000011AA 205F movea.l A0, [A7]+
000011AC 2448 movea.l A2, A0
000011AE 200A move.l D0, A2
000011B0 672A beq +0x2C /* 000011DC */
000011B2 306F 0018 movea.w A0, [A7 + 0x18]
000011B6 2F08 move.l -[A7], A0
000011B8 486D D608 pea.l [A5 - 0x29F8]
000011BC 4878 0001 push.l 0x1
000011C0 2F0C move.l -[A7], A4
000011C2 2F0A move.l -[A7], A2
000011C4 2052 movea.l A0, [A2]
000011C6 2068 002C movea.l A0, [A0 + 0x2C]
000011CA 4E90 jsr [A0]
000011CC 2600 move.l D3, D0
000011CE 2F0A move.l -[A7], A2
000011D0 2052 movea.l A0, [A2]
000011D2 2068 000C movea.l A0, [A0 + 0xC]
000011D6 4E90 jsr [A0]
000011D8 4FEF 0018 lea.l A7, [A7 + 0x18]
label000011DC:
000011DC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000011E0 4E75 rts
fn000011E2:
000011E2 486D D618 pea.l [A5 - 0x29E8]
000011E6 3F2F 000C move.w -[A7], [A7 + 0xC]
000011EA 2F2F 000A move.l -[A7], [A7 + 0xA]
000011EE 4EAD A508 jsr [A5 - 0x5AF8]
000011F2 4FEF 000A lea.l A7, [A7 + 0xA]
000011F6 4E75 rts
000011F8 2F0A move.l -[A7], A2
000011FA 594F subq.w A7, 4
000011FC 4297 clr.l [A7]
000011FE 594F subq.w A7, 4
00001200 4EAD BFB0 jsr [A5 - 0x4050]
00001204 2F08 move.l -[A7], A0
00001206 4EAD FE88 jsr [A5 - 0x178]
0000120A 205F movea.l A0, [A7]+
0000120C 2448 movea.l A2, A0
0000120E 200A move.l D0, A2
00001210 6722 beq +0x24 /* 00001234 */
00001212 42A7 clr.l -[A7]
00001214 486D D610 pea.l [A5 - 0x29F0]
00001218 2F0A move.l -[A7], A2
0000121A 2052 movea.l A0, [A2]
0000121C 2068 0018 movea.l A0, [A0 + 0x18]
00001220 4E90 jsr [A0]
00001222 2F40 000C move.l [A7 + 0xC], D0
00001226 2F0A move.l -[A7], A2
00001228 2052 movea.l A0, [A2]
0000122A 2068 000C movea.l A0, [A0 + 0xC]
0000122E 4E90 jsr [A0]
00001230 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001234:
00001234 7000 moveq.l D0, 0x00
00001236 584F addq.w A7, 4
00001238 245F movea.l A2, [A7]+
0000123A 4E75 rts
fn0000123C:
0000123C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001240 4FEF FEF4 lea.l A7, [A7 - 0x10C]
00001244 1A2F 0124 move.b D5, [A7 + 0x124]
00001248 95CA sub.l A2, A2
0000124A 97CB sub.l A3, A3
0000124C 7800 moveq.l D4, 0x00
0000124E 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1
00001254 6C12 bge +0x14 /* 00001268 */
00001256 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000125A 4EAD E070 jsr [A5 - 0x1F90]
0000125E 4FEF 010E lea.l A7, [A7 + 0x10E]
00001262 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00001266 4E75 rts
label00001268:
00001268 302D 0FA0 move.w D0, [A5 + 0xFA0]
0000126C 48C0 ext.l D0
0000126E E788 lsl D0, 3
00001270 266D 0F8E movea.l A3, [A5 + 0xF8E]
00001274 2653 movea.l A3, [A3]
00001276 D7ED 0F96 add.l A3, [A5 + 0xF96]
0000127A 97C0 sub.l A3, D0
0000127C 7001 moveq.l D0, 0x01
0000127E B093 cmp.l D0, [A3]
00001280 6712 beq +0x14 /* 00001294 */
00001282 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001286 4EAD E070 jsr [A5 - 0x1F90]
0000128A 4FEF 010E lea.l A7, [A7 + 0x10E]
0000128E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00001292 4E75 rts
label00001294:
00001294 4293 clr.l [A3]
00001296 246B 0004 movea.l A2, [A3 + 0x4]
0000129A 2F0A move.l -[A7], A2
0000129C 4EBA FC02 jsr [PC - 0x3FE /* 00000EA0 */]
000012A0 3600 move.w D3, D0
000012A2 4A43 tst.w D3
000012A4 584F addq.w A7, 4
000012A6 6D0C blt +0xE /* 000012B4 */
000012A8 2F0A move.l -[A7], A2
000012AA 4EAD C200 jsr [A5 - 0x3E00]
000012AE 584F addq.w A7, 4
000012B0 6000 008A bra +0x8C /* 0000133C */
label000012B4:
000012B4 2F0A move.l -[A7], A2
000012B6 4EAD A430 jsr [A5 - 0x5BD0]
000012BA 2648 movea.l A3, A0
000012BC 200B move.l D0, A3
000012BE 4A80 tst.l D0
000012C0 584F addq.w A7, 4
000012C2 660E bne +0x10 /* 000012D2 */
000012C4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000012C8 4EAD E070 jsr [A5 - 0x1F90]
000012CC 544F addq.w A7, 2
000012CE 6000 0084 bra +0x86 /* 00001354 */
label000012D2:
000012D2 4857 pea.l [A7]
000012D4 2F0B move.l -[A7], A3
000012D6 4EAD E158 jsr [A5 - 0x1EA8]
000012DA 486F 010E pea.l [A7 + 0x10E]
000012DE 486F 0114 pea.l [A7 + 0x114]
000012E2 486F 0010 pea.l [A7 + 0x10]
000012E6 4EAD A510 jsr [A5 - 0x5AF0]
000012EA 1800 move.b D4, D0
000012EC 4A04 tst.b D4
000012EE 4FEF 0014 lea.l A7, [A7 + 0x14]
000012F2 660A bne +0xC /* 000012FE */
000012F4 42AF 0108 clr.l [A7 + 0x108]
000012F8 3F7C 0003 0106 move.w [A7 + 0x106], 0x3
label000012FE:
000012FE 4227 clr.b -[A7]
00001300 1F05 move.b -[A7], D5
00001302 2F0B move.l -[A7], A3
00001304 2F0A move.l -[A7], A2
00001306 3F2F 0112 move.w -[A7], [A7 + 0x112]
0000130A 2F2F 0116 move.l -[A7], [A7 + 0x116]
0000130E 4EBA FC04 jsr [PC - 0x3FC /* 00000F14 */]
00001312 3600 move.w D3, D0
00001314 4A05 tst.b D5
00001316 4FEF 0012 lea.l A7, [A7 + 0x12]
0000131A 6720 beq +0x22 /* 0000133C */
0000131C 3F03 move.w -[A7], D3
0000131E 486F 0002 pea.l [A7 + 0x2]
00001322 4EBA FEBE jsr [PC - 0x142 /* 000011E2 */]
00001326 4A04 tst.b D4
00001328 5C4F addq.w A7, 6
0000132A 6710 beq +0x12 /* 0000133C */
0000132C 3F03 move.w -[A7], D3
0000132E 3F2F 0108 move.w -[A7], [A7 + 0x108]
00001332 2F2F 010C move.l -[A7], [A7 + 0x10C]
00001336 4EAD A4F8 jsr [A5 - 0x5B08]
0000133A 504F addq.w A7, 8
label0000133C:
0000133C 4A6D 101E tst.w [A5 + 0x101E]
00001340 6608 bne +0xA /* 0000134A */
00001342 42A7 clr.l -[A7]
00001344 4EAD E210 jsr [A5 - 0x1DF0]
00001348 584F addq.w A7, 4
label0000134A:
0000134A 4FEF 010C lea.l A7, [A7 + 0x10C]
0000134E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00001352 4E75 rts
label00001354:
00001354 2F0A move.l -[A7], A2
00001356 4EAD C200 jsr [A5 - 0x3E00]
0000135A 2F0B move.l -[A7], A3
0000135C 4EAD C200 jsr [A5 - 0x3E00]
00001360 4FEF 0114 lea.l A7, [A7 + 0x114]
00001364 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00001368 4E75 rts
0000136A 4227 clr.b -[A7]
0000136C 4EBA FECE jsr [PC - 0x132 /* 0000123C */]
00001370 544F addq.w A7, 2
00001372 4E75 rts
00001374 1F3C 0001 move.b -[A7], 0x1
00001378 4EBA FEC2 jsr [PC - 0x13E /* 0000123C */]
0000137C 544F addq.w A7, 2
0000137E 4E75 rts
fn00001380:
00001380 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001384 3A2F 0018 move.w D5, [A7 + 0x18]
00001388 206D 1072 movea.l A0, [A5 + 0x1072 /* export_522 */]
0000138C 2050 movea.l A0, [A0]
0000138E 3828 000C move.w D4, [A0 + 0xC]
00001392 7600 moveq.l D3, 0x00
00001394 6000 0080 bra +0x82 /* 00001416 */
label00001398:
00001398 700C moveq.l D0, 0x0C
0000139A C1C3 muls.w D0, D3
0000139C 266D 1072 movea.l A3, [A5 + 0x1072 /* export_522 */]
000013A0 2653 movea.l A3, [A3]
000013A2 D7C0 add.l A3, D0
000013A4 47EB 0014 lea.l A3, [A3 + 0x14]
000013A8 0C53 FFFF cmpi.w [A3], 0xFFFF
000013AC 6766 beq +0x68 /* 00001414 */
000013AE 246B 0008 movea.l A2, [A3 + 0x8]
000013B2 200A move.l D0, A2
000013B4 675E beq +0x60 /* 00001414 */
000013B6 3005 move.w D0, D5
000013B8 48C0 ext.l D0
000013BA 2052 movea.l A0, [A2]
000013BC B0A8 000C cmp.l D0, [A0 + 0xC]
000013C0 6652 bne +0x54 /* 00001414 */
000013C2 2052 movea.l A0, [A2]
000013C4 2668 0008 movea.l A3, [A0 + 0x8]
000013C8 2052 movea.l A0, [A2]
000013CA 4AA8 0028 tst.l [A0 + 0x28]
000013CE 6F16 ble +0x18 /* 000013E6 */
000013D0 2F0B move.l -[A7], A3
000013D2 4EAD A520 jsr [A5 - 0x5AE0]
000013D6 4A40 tst.w D0
000013D8 584F addq.w A7, 4
000013DA 660A bne +0xC /* 000013E6 */
000013DC 2052 movea.l A0, [A2]
000013DE 70FF moveq.l D0, 0xFFFFFFFF
000013E0 2140 000C move.l [A0 + 0xC], D0
000013E4 602E bra +0x30 /* 00001414 */
label000013E6:
000013E6 2F0A move.l -[A7], A2
000013E8 2052 movea.l A0, [A2]
000013EA 3F28 0010 move.w -[A7], [A0 + 0x10]
000013EE 4EBA ED68 jsr [PC - 0x1298 /* 00000158 */]
000013F2 700C moveq.l D0, 0x0C
000013F4 C1C3 muls.w D0, D3
000013F6 266D 1072 movea.l A3, [A5 + 0x1072 /* export_522 */]
000013FA 2653 movea.l A3, [A3]
000013FC D7C0 add.l A3, D0
000013FE 47EB 0014 lea.l A3, [A3 + 0x14]
00001402 42AB 0004 clr.l [A3 + 0x4]
00001406 42AB 0008 clr.l [A3 + 0x8]
0000140A 2F0A move.l -[A7], A2
0000140C 4EAD A358 jsr [A5 - 0x5CA8]
00001410 4FEF 000A lea.l A7, [A7 + 0xA]
label00001414:
00001414 5243 addq.w D3, 1
label00001416:
00001416 B644 cmp.w D3, D4
00001418 6D00 FF7E blt -0x80 /* 00001398 */
0000141C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00001420 4E75 rts
00001422 48E7 1020 movem.l -[A7], D3,A2
00001426 7600 moveq.l D3, 0x00
00001428 4EAD BFB0 jsr [A5 - 0x4050]
0000142C 2448 movea.l A2, A0
0000142E 594F subq.w A7, 4
00001430 2F0A move.l -[A7], A2
00001432 4EAD FE30 jsr [A5 - 0x1D0]
00001436 201F move.l D0, [A7]+
00001438 2600 move.l D3, D0
0000143A 4A83 tst.l D3
0000143C 6614 bne +0x16 /* 00001452 */
0000143E 594F subq.w A7, 4
00001440 2F0A move.l -[A7], A2
00001442 2F2F 0014 move.l -[A7], [A7 + 0x14]
00001446 4878 0001 push.l 0x1
0000144A 4EAD FE38 jsr [A5 - 0x1C8]
0000144E 201F move.l D0, [A7]+
00001450 2600 move.l D3, D0
label00001452:
00001452 594F subq.w A7, 4
00001454 2F0A move.l -[A7], A2
00001456 42A7 clr.l -[A7]
00001458 42A7 clr.l -[A7]
0000145A 4EAD FE70 jsr [A5 - 0x190]
0000145E 201F move.l D0, [A7]+
00001460 4CDF 0408 movem.l D3,A2, [A7]+
00001464 4E75 rts
fn00001466:
00001466 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
0000146A 4FEF FEFA lea.l A7, [A7 - 0x106]
0000146E 362F 0126 move.w D3, [A7 + 0x126]
00001472 3043 movea.w A0, D3
00001474 2F08 move.l -[A7], A0
00001476 4EAD EC60 jsr [A5 - 0x13A0]
0000147A 4A00 tst.b D0
0000147C 584F addq.w A7, 4
0000147E 677A beq +0x7C /* 000014FA */
00001480 3443 movea.w A2, D3
00001482 200A move.l D0, A2
00001484 E988 lsl D0, 4
00001486 246D 107E movea.l A2, [A5 + 0x107E]
0000148A 2452 movea.l A2, [A2]
0000148C D5C0 add.l A2, D0
0000148E 45EA 0014 lea.l A2, [A2 + 0x14]
00001492 182A 000F move.b D4, [A2 + 0xF]
00001496 2A2A 0008 move.l D5, [A2 + 0x8]
0000149A 3C2A 000C move.w D6, [A2 + 0xC]
0000149E 2852 movea.l A4, [A2]
000014A0 266A 0004 movea.l A3, [A2 + 0x4]
000014A4 4292 clr.l [A2]
000014A6 70FF moveq.l D0, 0xFFFFFFFF
000014A8 2540 0008 move.l [A2 + 0x8], D0
000014AC 157C 0001 000F move.b [A2 + 0xF], 0x1
000014B2 200B move.l D0, A3
000014B4 6712 beq +0x14 /* 000014C8 */
000014B6 4857 pea.l [A7]
000014B8 2F0B move.l -[A7], A3
000014BA 4EAD E158 jsr [A5 - 0x1EA8]
000014BE 2F0B move.l -[A7], A3
000014C0 4EAD C200 jsr [A5 - 0x3E00]
000014C4 4FEF 000C lea.l A7, [A7 + 0xC]
label000014C8:
000014C8 2F0C move.l -[A7], A4
000014CA 4EAD C200 jsr [A5 - 0x3E00]
000014CE 3F03 move.w -[A7], D3
000014D0 4EBA FEAE jsr [PC - 0x152 /* 00001380 */]
000014D4 200B move.l D0, A3
000014D6 5C4F addq.w A7, 6
000014D8 6712 beq +0x14 /* 000014EC */
000014DA 486D D638 pea.l [A5 - 0x29C8]
000014DE 3F03 move.w -[A7], D3
000014E0 486F 0006 pea.l [A7 + 0x6]
000014E4 4EAD A508 jsr [A5 - 0x5AF8]
000014E8 4FEF 000A lea.l A7, [A7 + 0xA]
label000014EC:
000014EC 4A04 tst.b D4
000014EE 660A bne +0xC /* 000014FA */
000014F0 3F06 move.w -[A7], D6
000014F2 2F05 move.l -[A7], D5
000014F4 4EAD A518 jsr [A5 - 0x5AE8]
000014F8 5C4F addq.w A7, 6
label000014FA:
000014FA 4FEF 0106 lea.l A7, [A7 + 0x106]
000014FE 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00001502 4E75 rts
fn00001504:
00001504 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00001508 514F subq.w A7, 8
0000150A 1A2F 001C move.b D5, [A7 + 0x1C]
0000150E 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1
00001514 6D74 blt +0x76 /* 0000158A */
00001516 302D 0FA0 move.w D0, [A5 + 0xFA0]
0000151A 48C0 ext.l D0
0000151C E788 lsl D0, 3
0000151E 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001522 2050 movea.l A0, [A0]
00001524 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001528 91C0 sub.l A0, D0
0000152A 2E90 move.l [A7], [A0]
0000152C 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4]
00001532 7001 moveq.l D0, 0x01
00001534 B097 cmp.l D0, [A7]
00001536 670E beq +0x10 /* 00001546 */
00001538 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000153C 4EAD E070 jsr [A5 - 0x1F90]
00001540 544F addq.w A7, 2
00001542 6000 0080 bra +0x82 /* 000015C4 */
label00001546:
00001546 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000154A 4EBA F954 jsr [PC - 0x6AC /* 00000EA0 */]
0000154E 3600 move.w D3, D0
00001550 4A43 tst.w D3
00001552 584F addq.w A7, 4
00001554 6C0C bge +0xE /* 00001562 */
00001556 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000155A 4EAD E070 jsr [A5 - 0x1F90]
0000155E 544F addq.w A7, 2
00001560 6062 bra +0x64 /* 000015C4 */
label00001562:
00001562 3443 movea.w A2, D3
00001564 200A move.l D0, A2
00001566 E988 lsl D0, 4
00001568 246D 107E movea.l A2, [A5 + 0x107E]
0000156C 2452 movea.l A2, [A2]
0000156E D5C0 add.l A2, D0
00001570 45EA 0014 lea.l A2, [A2 + 0x14]
00001574 BA2A 000E cmp.b D5, [A2 + 0xE]
00001578 664A bne +0x4C /* 000015C4 */
0000157A 4A2A 000F tst.b [A2 + 0xF]
0000157E 6644 bne +0x46 /* 000015C4 */
00001580 3F03 move.w -[A7], D3
00001582 4EBA FEE2 jsr [PC - 0x11E /* 00001466 */]
00001586 544F addq.w A7, 2
00001588 603A bra +0x3C /* 000015C4 */
label0000158A:
0000158A 206D 107E movea.l A0, [A5 + 0x107E]
0000158E 2050 movea.l A0, [A0]
00001590 3828 000A move.w D4, [A0 + 0xA]
00001594 7600 moveq.l D3, 0x00
00001596 6028 bra +0x2A /* 000015C0 */
label00001598:
00001598 3443 movea.w A2, D3
0000159A 200A move.l D0, A2
0000159C E988 lsl D0, 4
0000159E 246D 107E movea.l A2, [A5 + 0x107E]
000015A2 2452 movea.l A2, [A2]
000015A4 D5C0 add.l A2, D0
000015A6 45EA 0014 lea.l A2, [A2 + 0x14]
000015AA BA2A 000E cmp.b D5, [A2 + 0xE]
000015AE 660E bne +0x10 /* 000015BE */
000015B0 4A2A 000F tst.b [A2 + 0xF]
000015B4 6608 bne +0xA /* 000015BE */
000015B6 3F03 move.w -[A7], D3
000015B8 4EBA FEAC jsr [PC - 0x154 /* 00001466 */]
000015BC 544F addq.w A7, 2
label000015BE:
000015BE 5243 addq.w D3, 1
label000015C0:
000015C0 B644 cmp.w D3, D4
000015C2 6DD4 blt -0x2A /* 00001598 */
label000015C4:
000015C4 4A6D 101E tst.w [A5 + 0x101E]
000015C8 6608 bne +0xA /* 000015D2 */
000015CA 42A7 clr.l -[A7]
000015CC 4EAD E210 jsr [A5 - 0x1DF0]
000015D0 584F addq.w A7, 4
label000015D2:
000015D2 504F addq.w A7, 8
000015D4 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
000015D8 4E75 rts
000015DA 1F3C 0001 move.b -[A7], 0x1
000015DE 4EBA FF24 jsr [PC - 0xDC /* 00001504 */]
000015E2 544F addq.w A7, 2
000015E4 4E75 rts
000015E6 4227 clr.b -[A7]
000015E8 4EBA FF1A jsr [PC - 0xE6 /* 00001504 */]
000015EC 544F addq.w A7, 2
000015EE 4E75 rts
000015F0 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000015F4 4FEF FEE6 lea.l A7, [A7 - 0x11A]
000015F8 246F 0136 movea.l A2, [A7 + 0x136]
000015FC 7001 moveq.l D0, 0x01
000015FE 2E80 move.l [A7], D0
00001600 2F4A 0004 move.l [A7 + 0x4], A2
00001604 78FF moveq.l D4, 0xFFFFFFFF
00001606 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000160A 4EAD C2E0 jsr [A5 - 0x3D20]
0000160E 7201 moveq.l D1, 0x01
00001610 B081 cmp.l D0, D1
00001612 584F addq.w A7, 4
00001614 6E04 bgt +0x6 /* 0000161A */
00001616 7A01 moveq.l D5, 0x01
00001618 600C bra +0xE /* 00001626 */
label0000161A:
0000161A 7A00 moveq.l D5, 0x00
0000161C 2F0A move.l -[A7], A2
0000161E 4EBA F880 jsr [PC - 0x780 /* 00000EA0 */]
00001622 3800 move.w D4, D0
00001624 584F addq.w A7, 4
label00001626:
00001626 4878 0001 push.l 0x1
0000162A 42A7 clr.l -[A7]
0000162C 4EAD C1F8 jsr [A5 - 0x3E08]
00001630 2448 movea.l A2, A0
00001632 206D 1072 movea.l A0, [A5 + 0x1072 /* export_522 */]
00001636 2050 movea.l A0, [A0]
00001638 3C28 000C move.w D6, [A0 + 0xC]
0000163C 7600 moveq.l D3, 0x00
0000163E 504F addq.w A7, 8
00001640 6000 00B4 bra +0xB6 /* 000016F6 */
label00001644:
00001644 700C moveq.l D0, 0x0C
00001646 C1C3 muls.w D0, D3
00001648 206D 1072 movea.l A0, [A5 + 0x1072 /* export_522 */]
0000164C 2050 movea.l A0, [A0]
0000164E D1C0 add.l A0, D0
00001650 2F68 0014 0008 move.l [A7 + 0x8], [A0 + 0x14]
00001656 2F68 0018 000C move.l [A7 + 0xC], [A0 + 0x18]
0000165C 2F68 001C 0010 move.l [A7 + 0x10], [A0 + 0x1C]
00001662 0C6F FFFF 0008 cmpi.w [A7 + 0x8], 0xFFFF
00001668 6700 008A beq +0x8C /* 000016F4 */
0000166C 7003 moveq.l D0, 0x03
0000166E B0AF 000C cmp.l D0, [A7 + 0xC]
00001672 6600 0080 bne +0x82 /* 000016F4 */
00001676 266F 0010 movea.l A3, [A7 + 0x10]
0000167A 4A05 tst.b D5
0000167C 660C bne +0xE /* 0000168A */
0000167E 2053 movea.l A0, [A3]
00001680 3004 move.w D0, D4
00001682 48C0 ext.l D0
00001684 B0A8 000C cmp.l D0, [A0 + 0xC]
00001688 666A bne +0x6C /* 000016F4 */
label0000168A:
0000168A 486F 0014 pea.l [A7 + 0x14]
0000168E 3F2F 000C move.w -[A7], [A7 + 0xC]
00001692 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */]
00001696 4EAD E0F8 jsr [A5 - 0x1F08]
0000169A 486F 001E pea.l [A7 + 0x1E]
0000169E 486D 91D3 pea.l [A5 - 0x6E2D]
000016A2 4EAD B010 jsr [A5 - 0x4FF0]
000016A6 4878 0001 push.l 0x1
000016AA 0C2F 00FF 002A cmpi.b [A7 + 0x2A], 0xFF
000016B0 650E bcs +0x10 /* 000016C0 */
000016B2 41EF 002B lea.l A0, [A7 + 0x2B]
000016B6 70FF moveq.l D0, 0xFFFFFFFF
label000016B8:
000016B8 5280 addq.l D0, 1
000016BA 4A18 tst.b [A0]+
000016BC 66FA bne -0x4 /* 000016B8 */
000016BE 6006 bra +0x8 /* 000016C6 */
label000016C0:
000016C0 7000 moveq.l D0, 0x00
000016C2 102F 002A move.b D0, [A7 + 0x2A]
label000016C6:
000016C6 2F00 move.l -[A7], D0
000016C8 486F 002F pea.l [A7 + 0x2F]
000016CC 2F0A move.l -[A7], A2
000016CE 4EAD C210 jsr [A5 - 0x3DF0]
000016D2 2008 move.l D0, A0
000016D4 4FEF 0022 lea.l A7, [A7 + 0x22]
000016D8 661A bne +0x1C /* 000016F4 */
000016DA 3F3C 0002 move.w -[A7], 0x2
000016DE 4EAD E070 jsr [A5 - 0x1F90]
000016E2 2F0A move.l -[A7], A2
000016E4 4EAD C200 jsr [A5 - 0x3E00]
000016E8 91C8 sub.l A0, A0
000016EA 4FEF 0120 lea.l A7, [A7 + 0x120]
000016EE 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000016F2 4E75 rts
label000016F4:
000016F4 5243 addq.w D3, 1
label000016F6:
000016F6 B646 cmp.w D3, D6
000016F8 6D00 FF4A blt -0xB4 /* 00001644 */
000016FC 422F 0015 clr.b [A7 + 0x15]
00001700 422F 0014 clr.b [A7 + 0x14]
00001704 4878 0001 push.l 0x1
00001708 4878 0001 push.l 0x1
0000170C 486F 001C pea.l [A7 + 0x1C]
00001710 2F0A move.l -[A7], A2
00001712 4EAD C210 jsr [A5 - 0x3DF0]
00001716 204A movea.l A0, A2
00001718 4FEF 012A lea.l A7, [A7 + 0x12A]
0000171C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001720 4E75 rts
00001722 4E75 rts
00001724 0000 0000 ori.b D0, 0x0
00001728 0000 0000 ori.b D0, 0x0
0000172C 0000 0000 ori.b D0, 0x0